LinuxSir.cn,穿越时空的Linuxsir!

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

编译 kdebase-4.0.0报错

[复制链接]
发表于 2008-1-18 16:22:53 | 显示全部楼层 |阅读模式
* Messages for package kde-base/kdebase-4.0.0:

* Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
*
*   /usr/portage/kde-base/kdebase/files/kdm-9999.4-genkdmconf.patch
*   ( kdm-9999.4-genkdmconf.patch )
*
* ERROR: kde-base/kdebase-4.0.0 failed.
* Call stack:
*              ebuild.sh, line 1701:  Called dyn_unpack
*              ebuild.sh, line  817:  Called qa_call 'src_unpack'
*              ebuild.sh, line   44:  Called src_unpack
*   kdebase-4.0.0.ebuild, line  138:  Called kde4-base_src_unpack
*       kde4-base.eclass, line  275:  Called base_src_unpack 'autopatch'
*            base.eclass, line   39:  Called epatch '/usr/portage/kde-base/kdebase/files/kdm-9999.4-genkdmconf.patch'
*          eutils.eclass, line  160:  Called die
* The specific snippet of code:
*                      die "Cannot find \$EPATCH_SOURCE!"
*  The die message:
*   Cannot find $EPATCH_SOURCE!
*
* 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/kde-base/kdebase-4.0.0/temp/build.log'.



'/usr/portage/kde-base/kdebase/files/kdm-9999.4-genkdmconf.patch' 没有这个patch  kde 的overlay里面才会有.
算不算个Bug ?
 楼主| 发表于 2008-1-18 19:09:37 | 显示全部楼层
把 kdm-9999.4-genkdmconf.patch 拷贝过去可以编译了,但是到44%的时候报错
Linking CXX shared module ../../../../lib/kcm_kwinoptions.so
[ 44%] Built target kcm_kwinoptions                                             

* Messages for package kde-base/kdebase-4.0.0:

*
* ERROR: kde-base/kdebase-4.0.0 failed.
* Call stack:
*              ebuild.sh, line 1701:  Called dyn_compile
*              ebuild.sh, line 1039:  Called qa_call 'src_compile'
*              ebuild.sh, line   44:  Called src_compile
*   kdebase-4.0.0.ebuild, line  212:  Called kde4-base_src_compile
*       kde4-base.eclass, line  298:  Called kde4-base_src_make
*       kde4-base.eclass, line  345:  Called cmake-utils_src_make
*     cmake-utils.eclass, line  146:  Called die
* The specific snippet of code:
*              emake "$@" || die "Make failed!"
*  The die message:
*   Make 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/kde-base/kdebase-4.0.0/temp/build.log'.
*
回复 支持 反对

使用道具 举报

发表于 2008-1-18 21:39:55 | 显示全部楼层
删除kdm-9999.4-genkdmconf.patch。
emerge --sync后就能解决问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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