LinuxSir.cn,穿越时空的Linuxsir!

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

编译kmess失败,“died running emake, kde_src_compile:make”

[复制链接]
发表于 2004-7-3 22:31:16 | 显示全部楼层 |阅读模式
错误信息如下:
mimemessage.cpp:33:28: mimelib/mimepp.h: No such file or directory
mimemessage.cpp: In member function `QCString
   MimeMessage::decodeQuotedPrintable(const QCString&) const':
mimemessage.cpp:248: error: `DwString' undeclared (first use this function)
mimemessage.cpp:248: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
mimemessage.cpp:248: error: parse error before `(' token
mimemessage.cpp:251: error: `dwsrc' undeclared (first use this function)
mimemessage.cpp:251: error: `dwdest' undeclared (first use this function)
mimemessage.cpp:251: error: `DwDecodeQuotedPrintable' undeclared (first use
   this function)
mimemessage.cpp: In member function `QCString MimeMessage::decodeBase64(const
   QCString&) const':
mimemessage.cpp:264: error: parse error before `(' token
mimemessage.cpp:268: error: `DwDecodeBase64' undeclared (first use this
   function)
make[4]: *** [mimemessage.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/kmess-1.3/work/kmess-1.3/kmess/network'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kmess-1.3/work/kmess-1.3/kmess/network'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kmess-1.3/work/kmess-1.3/kmess'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kmess-1.3/work/kmess-1.3'
make: *** [all] Error 2

!!! ERROR: net-im/kmess-1.3 failed.
!!! Function kde_src_compile, Line 129, Exitcode 2
!!! died running emake, kde_src_compile:make
在本区和官方论坛搜索过,明确的解决方法是:
  1. MAKEOPTS=-j1 emerge kmess
复制代码
是个bug,见:http://bugs.gentoo.org/show_bug.cgi?id=18036

然照此法,在爱机上依然无效……特此求助^^
 楼主| 发表于 2004-7-4 12:47:16 | 显示全部楼层
麻烦各位帮帮小弟……T_T
发表于 2004-11-15 19:19:26 | 显示全部楼层
我的也是啊,也编译不过,到底怎么回事啊,痛苦的哦
发表于 2004-11-16 03:39:57 | 显示全部楼层
为什么不搜索我的帖子呢?依赖性的缘故。不要在make.conf里边设定不用arts,否则你也编译不过的。
kmess依赖于kdepim。但ebuild没有限制这个依赖。
发表于 2004-11-16 12:51:09 | 显示全部楼层
# 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 -pipe -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp/ http://gentoo.gg3.net/ http://gentoo
.netnitco.net http://cudlug.cudenver.edu/gentoo/ http://gentoo.noved.org/ http:/
/oss.redundant.com/pub/gentoo"
USE="-gtk -gnome qt kde dvd java alsa"
FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}'
#LINGUAS="zh_CN"
ALSA_CARDS="intel8x0"
ALSA_TOOLS="as10k1 ac3dec"

以上是我的make.conf 我没有设置什么啊,帮忙看看怎么回事呢?谢谢先
发表于 2004-11-16 23:34:53 | 显示全部楼层
emerge kdepim kdenetwork kmess
That is it.
发表于 2004-11-17 14:29:33 | 显示全部楼层
不行啊,前两个都ok了,最后一个还是那个问题,不知道怎么回事了
发表于 2004-11-17 23:28:59 | 显示全部楼层
/usr/kde/3.3/include/mimelib
这个目录有吗?
你kde是安装怎么安装的?下面的那种?
emerge kde? emerge kde-light? emerge kdelibs?
发表于 2004-11-18 00:03:54 | 显示全部楼层
那个目录是 kdepim 的。
发表于 2004-11-18 09:37:29 | 显示全部楼层
我的有这个目录,没问题的,我 装 kde是
emerge kdebase

emerge kmess 不行就
emerge kdepim
kdenetword是在emerge kmess时候自己装上的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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