LinuxSir.cn,穿越时空的Linuxsir!

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

使用gcc-3.3后出问题

[复制链接]
发表于 2003-5-18 10:41:35 | 显示全部楼层 |阅读模式
我更新了gcc-3.3以后,现在KDE进不去了,怎么办,是不是要重新做KDE呀。
我在想为什么会出现这样的情况呢?
gcc-3.3只不过是一个编译程序而已,为什么KDE已经成功在运行中的,更新gcc-3.3应该不会影响到才对。如果更新glibc,KDE出错,才说得过去呀。
我又没有在gcc-3.3更新后重新编译KDE,那为什么会出现startkde有问题呢?
发表于 2003-5-18 10:50:03 | 显示全部楼层
你把系统里的 gcc覆盖了?
不行的,不是装了plfs么,gnu 工具链,binutils,gcc,glibc,一个都不能动。
 楼主| 发表于 2003-5-18 11:26:54 | 显示全部楼层
是这样的。
我已经安装了完了全部的Pure LFS。
已经成功运行了一段时间了。包括X,KDE-3.1.1a,还有别的东西,也就是说已经将BLFS也装完运行了。
然后就想更新一下gcc为3.3版本的。但是不行。
你的意思是说这些东西是形成一个运行链,一个都不能动,如果动其中一个的话,那么整个运行链接就像断了其中一环,引起其他的包也不能运行,是这样的吗?
但是我还可以进去X,也可以运行XFCE,XMMS,之类的应用程序都可以,只是KDE进不去而已。
 楼主| 发表于 2003-5-18 11:32:49 | 显示全部楼层
还有就是我看到gcc-3.3最新版本已经发布了,我在新做一个Pure LFS,我本想将gcc-3.3加入新做的这个Pure LFS里面,但是发现在编译gcc-3.3的时候没有什么问题,但是在进行glibc-2.3.2的编译时出错了,错误如下,请问是个什么原因呢?
sscanf.c:31: warning: conflicting types for built-in function `sscanf'
sscanf.c: In function `sscanf':
sscanf.c:37: error: `va_start' used in function with fixed args
../string/bits/string2.h: At top level:
../stdio-common/_itoa.h:40: warning: inlining failed in call to `_itoa_word'
../string/bits/string2.h:76: warning: called from here
make[2]: *** [/mnt/lfs/LFSsoft/glibc-build/stdio-common/sscanf.o] Error 1
make[2]: Leaving directory `/mnt/lfs/LFSsoft/glibc-2.3.2/stdio-common'
make[1]: *** [stdio-common/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/LFSsoft/glibc-2.3.2'
make: *** [all] Error 2
[lfs@CyfMagic glibc-build]$
发表于 2003-5-18 11:45:48 | 显示全部楼层
gcc-3.3这两天也是lfs-dev上面的主题,可能还需要一些测试,安装的方法和目前的方法不太一样,所以最好先不要用它。
软件的版本……在我看来,gcc并不是越高越好的,很多人都还在用gcc-2.95.3。用了gcc-3.3后,不少软件不能编译。像这样的版本,属于大变动了,所以要等它稳定一点才用为好。比如:gcc-3.2刚刚出的时候,就很多软件不能编译,连四位版本号的binutils也认不出来。
发表于 2003-5-18 12:33:55 | 显示全部楼层
所以,我再等
不过gcc有了很大改变
还是从头做比较好,最好不是只升级gcc
最初由 tram 发表
gcc-3.3这两天也是lfs-dev上面的主题,可能还需要一些测试,安装的方法和目前的方法不太一样,所以最好先不要用它。
软件的版本……在我看来,gcc并不是越高越好的,很多人都还在用gcc-2.95.3。用了gcc-3.3后,不少软件不能编译。像这样的版本,属于大变动了,所以要等它稳定一点才用为好。比如:gcc-3.2刚刚出的时候,就很多软件不能编译,连四位版本号的binutils也认不出来。
发表于 2003-5-18 12:55:03 | 显示全部楼层
其实可以把gcc装在另一个路径下,这样没关系。
发表于 2003-5-18 13:05:21 | 显示全部楼层
是没关系,
不过不是很完美,
本来就没那个实力对付gcc的问题,
还不如等等没什么问题了再说
最初由 tram 发表
其实可以把gcc装在另一个路径下,这样没关系。
 楼主| 发表于 2003-5-18 13:29:11 | 显示全部楼层
呵呵,我本来也是这样想的,现在在使用GCC-3.2.3的。
我现在是想搞一个全新的Pure LFS的,那看来还是用旧的算啦。
等过一阵子,gcc-3.3稳定了,再来升级了。
发表于 2003-5-19 18:59:40 | 显示全部楼层

Re: ftyh

最初由 ftyh 发表
呵呵,我本来也是这样想的,现在在使用GCC-3.2.3的。
我现在是想搞一个全新的Pure LFS的,那看来还是用旧的算啦。
等过一阵子,gcc-3.3稳定了,再来升级了。


我正在rh9.0上编译/安装gcc3.3,可怎么都不行,到java的地方出错了;
请问你是如何编译和安装的?(最好有详细的命令)谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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