LinuxSir.cn,穿越时空的Linuxsir!

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

编译kdelibs-4.1.3-r1出错[已解决]

[复制链接]
发表于 2008-11-15 10:54:34 | 显示全部楼层 |阅读模式
kdelibs-4.1.3-r1出来后,先用gcc-4.3.2编译,结果是到57%附近,出现kio错误,到gentoo论坛查了查,说是用用gcc-4.1.2可以编译。于是把gcc切换到4.1.2再次编译,出现如下错误。似乎是补丁出错。请大家帮忙看看这是什么意思 :
[HTML]
>>> Verifying ebuild manifests

>>> Emerging (1 of 1) kde-base/kdelibs-4.1.3-r1
* kdelibs-4.1.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                 [ ok ]
* checking ebuild checksums ;-) ...                                     [ ok ]
* checking auxfile checksums ;-) ...                                    [ ok ]
* checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking kdelibs-4.1.3.tar.bz2 to /var/tmp/portage/kde-base/kdelibs-4.1.3-r1/work
>>> Unpacking kdelibs-4.1.3.tar.bz2 to /var/tmp/portage/kde-base/kdelibs-4.1.3-r1/work
>>> Source unpacked.
* Applying kdelibs-4.1.1-cmake-modules.patch ...                          [ ok ]
* Applying 4.1.3-cmake-config.patch ...                                   [ ok ]
>>> Configuring source in /var/tmp/portage/kde-base/kdelibs-4.1.3-r1/work/kdelibs-4.1.3 ...
cmake: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by cmake)
*
* ERROR: kde-base/kdelibs-4.1.3-r1 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_configure
*             environment, line 3091:  Called kde4-base_src_configure
*             environment, line 2316:  Called cmake-utils_src_configureout
*             environment, line  798:  Called die
* The specific snippet of code:
*       cmake -C "${TMPDIR}/gentoo_common_config.cmake" ${cmakeargs} "${S}" || die "Cmake failed";
*  The die message:
*   Cmake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/kde-base:kdelibs-4.1.3-r1:20081115-022946.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-base/kdelibs-4.1.3-r1/temp/environment'.
[/HTML]
发表于 2008-11-15 11:24:30 | 显示全部楼层
可能还是编译器的问题
我这次编译kde4,出现很多安装文件和kde3的冲突,像dolphin等,只能删掉kde3下的dolphin才可以顺利安装,不知道是不是这些组件中的一个kdeprefix的use问题
回复 支持 反对

使用道具 举报

发表于 2008-11-15 13:33:46 | 显示全部楼层
应该是这里出错了吧,
cmake: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by cmake)

偶这里是正常,昨个晚上刚更新4.1.3-r1
kde-base/kdelibs  Installed versions:  3.5.10-r2  4.1.3-r1

#gcc-config -l
[1] i686-pc-linux-gnu-4.1.1
[2] i686-pc-linux-gnu-4.3.2 *

#qfile libstdc++.so.6
sys-devel/gcc (/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6)
sys-devel/gcc (/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libstdc++.so.6)
sys-devel/gcc (/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6)
回复 支持 反对

使用道具 举报

发表于 2008-11-15 17:09:48 | 显示全部楼层
你们都有kdeprefix这个use?会和kde3的文件冲突?
回复 支持 反对

使用道具 举报

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

本版积分规则

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