LinuxSir.cn,穿越时空的Linuxsir!

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

安装xorg错误

[复制链接]
发表于 2008-12-15 23:11:44 | 显示全部楼层 |阅读模式
make.conf 文件信息

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=i686 -msse2 -msse3 -mmmx -mfpmath=sse -pipe "
CXXFLAGS="-O2 -march=i686 -msse2 -msse3 -mmmx -mfpmath=sse -pipe "
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"

LINGUAS="zh zh_CN"

GENTOO_MIRRORS="ftp://gentoo.anheng.com.cn/gentoo http://mirror.averse.net/pub/gentoo/"
SYNC="rsync://mirror.averse.net/gentoo-portage"
#use flags

USE="mmx sse sse2 sse3 real firefox -ipv6 acpi alsa branding cairo cdr dbus dvd \
dvdr dvdread eds emboss encode esd evo fam firefox gif gnome gpm gstreamer gtk gtk+  \
gtk2 hal jpeg -kde ldap libnotify mad mikmod mp3 mpeg ogg opengl pdf png ppds -qt -qt3 \
-qt3support -qt4 quicktime sdl spell svg tiff truetype vorbis win32codecs unicode usb X xml xv"


安装xorg是到下面这个包就出错


ib/libSM.so /usr/lib/libICE.so  -march=i686 -msse2 -mmmx -mfpmath=sse -Wl,-O1 -Wl,-soname -Wl,libXaw.so.6 -o .libs/libXaw6.so.6.0.1
collect2: ld terminated with signal 11 [Segmentation fault]
make[2]: *** [libXaw6.la] 错误 1
make[2]: *** 正在等待未完成的任务....
i686-pc-linux-gnu-gcc -shared  .libs/libXaw7_la-Actions.o .libs/libXaw7_la-AllWidgets.o .libs/libXaw7_la-AsciiSink.o .libs/libXaw7_la-AsciiSrc.o .libs/libXaw7_la-AsciiText.o .libs/libXaw7_la-Box.o .libs/libXaw7_la-Command.o .libs/libXaw7_la-Converters.o .libs/libXaw7_la-Dialog.o .libs/libXaw7_la-DisplayList.o .libs/libXaw7_la-Form.o .libs/libXaw7_la-Grip.o .libs/libXaw7_la-Label.o .libs/libXaw7_la-List.o .libs/libXaw7_la-MenuButton.o .libs/libXaw7_la-MultiSrc.o .libs/libXaw7_la-MultiSink.o .libs/libXaw7_la-OS.o .libs/libXaw7_la-Paned.o .libs/libXaw7_la-Panner.o .libs/libXaw7_la-Pixmap.o .libs/libXaw7_la-Porthole.o .libs/libXaw7_la-Repeater.o .libs/libXaw7_la-Scrollbar.o .libs/libXaw7_la-Simple.o .libs/libXaw7_la-SimpleMenu.o .libs/libXaw7_la-Sme.o .libs/libXaw7_la-SmeBSB.o .libs/libXaw7_la-SmeLine.o .libs/libXaw7_la-StripChart.o .libs/libXaw7_la-Text.o .libs/libXaw7_la-TextSink.o .libs/libXaw7_la-TextSrc.o .libs/libXaw7_la-TextAction.o .libs/libXaw7_la-TextPop.o .libs/libXaw7_la-TextTr.o .libs/libXaw7_la-Toggle.o .libs/libXaw7_la-Tree.o .libs/libXaw7_la-Vendor.o .libs/libXaw7_la-Viewport.o .libs/libXaw7_la-XawIm.o .libs/libXaw7_la-XawInit.o .libs/libXaw7_la-XawI18n.o .libs/libXaw7_la-Tip.o  /usr/lib/libXext.so -L/usr/lib /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libXpm.so /usr/lib/libX11.so  -march=i686 -msse2 -mmmx -mfpmath=sse -Wl,-O1 -Wl,-soname -Wl,libXaw.so.7 -o .libs/libXaw7.so.7.0.0
collect2: ld terminated with signal 11 [Segmentation fault]
make[2]: *** [libXaw7.la] 错误 1
make[2]: Leaving directory `/var/tmp/portage/x11-libs/libXaw-1.0.4/work/libXaw-1.0.4/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/var/tmp/portage/x11-libs/libXaw-1.0.4/work/libXaw-1.0.4'
make: *** [all] 错误 2
*
* ERROR: x11-libs/libXaw-1.0.4 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2949:  Called x-modular_src_compile
*             environment, line 3735:  Called x-modular_src_make
*             environment, line 3771:  Called die
* The specific snippet of code:
*       emake || die "emake failed"
*  The die message:
*   emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-libs/libXaw-1.0.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-libs/libXaw-1.0.4/temp/environment'.
*

* Messages for package x11-libs/libXaw-1.0.4:

*
* ERROR: x11-libs/libXaw-1.0.4 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2949:  Called x-modular_src_compile
*             environment, line 3735:  Called x-modular_src_make
*             environment, line 3771:  Called die
* The specific snippet of code:
*       emake || die "emake failed"
*  The die message:
*   emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-libs/libXaw-1.0.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-libs/libXaw-1.0.4/temp/environment'.
*
发表于 2008-12-15 23:21:13 | 显示全部楼层
貌似没有明确的错误,试试把“/var/tmp/portage/x11-libs/libXaw-1.0.4/“这个临时文件夹删除了重新编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 23:32:00 | 显示全部楼层
我试试看,网上很多人说是内存有问题,我也不知道,不过我的电脑所才买的,内存应该没有问题吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 23:35:42 | 显示全部楼层
Post by coderoar;1924450
貌似没有明确的错误,试试把“/var/tmp/portage/x11-libs/libXaw-1.0.4/“这个临时文件夹删除了重新编译。


按照你的方法,问题依然,看来这个问题还比较麻烦,
回复 支持 反对

使用道具 举报

发表于 2008-12-15 23:58:00 | 显示全部楼层
又看了下,你的CFLAGS太多参数了,像" -msse2 -msse3 -mmmx "这样的CPU指令集可以在USE里设置的,而" -mfpmath=sse "几乎无用,而且容易引起一些编译问题,所以去掉吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-16 09:36:06 | 显示全部楼层
我现也以为是这个问题,但是我去掉后依然处同样的错误
回复 支持 反对

使用道具 举报

发表于 2008-12-16 10:15:01 | 显示全部楼层
确定你的CPU支持sse2/sse3??
回复 支持 反对

使用道具 举报

发表于 2008-12-16 10:33:34 | 显示全部楼层
试试不用任何优化参数编译下。
CFLAGS="-O2 -march=i686 -msse2 -msse3 -mmmx -mfpmath=sse -pipe "
-march 是用来指定编译体系的吧,但i686肯定不支持 sse2,sse3,mmx,sse,或许你的 CFLAGS 让 gcc 晕了。你只用 CFLAGS="-O2 -pipe"试试。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 10:35:18 | 显示全部楼层
如果你已经用那个 CFLAGS 编译过 GCC/binutils,请[color="Red"]重新用安全的 CFLAGS 编译它们。我安装 gentoo 时将 Pentium 4 的 CFLAGS 设置成了 "-O2 -march=prescott -pipe",然后编译时就到处出错,换成正确的 CFLAGS = "-O2 -march=pentium4 -pipe",重新编译了工具链,然后就没问题了。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 10:39:28 | 显示全部楼层
Post by ProgramFan;1924561
试试不用任何优化参数编译下。
CFLAGS="-O2 -march=i686 -msse2 -msse3 -mmmx -mfpmath=sse -pipe "
-march 是用来指定编译体系的吧,但i686肯定不支持 sse2,sse3,mmx,sse,或许你的 CFLAGS 让 gcc 晕了。你只用 CFLAGS="-O2 -pipe"试试。


AMD64一样可以用32bit 的profile
这样一样可以支持同64bit一样的这些标记的
回复 支持 反对

使用道具 举报

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

本版积分规则

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