LinuxSir.cn,穿越时空的Linuxsir!

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

emerge kde3.5问题

[复制链接]
发表于 2009-4-10 19:21:41 | 显示全部楼层 |阅读模式
编译过程中出现很多问题基本上自己查资料解决了一些 但是这个问题我有些没办法了,网上有说是gcc版本的问题,我更新gcc到最新的也还是有问题,只能到上面来请教高人了希望早日解决,我都编译好多天了。

  1. /bin/sh ../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION   -Wl,-O1 -o kcm_kdnssd.la -rpath /usr/kde/3.5/lib/kde3 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/kde/3.5/lib -L/usr/qt/3/lib     kcmdnssd.lo configdialog.lo -lkdnssd -lkdeui
  2. /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdnssd
  3. collect2: ld returned 1 exit status
  4. make[3]: *** [kcm_kdnssd.la] Error 1
  5. make[3]: Leaving directory `/var/tmp/portage/kde-base/kcontrol-3.5.9/work/kcontrol-3.5.9/kcontrol/dnssd'
  6. make[2]: *** [all-recursive] Error 1
  7. make[2]: Leaving directory `/var/tmp/portage/kde-base/kcontrol-3.5.9/work/kcontrol-3.5.9/kcontrol'
  8. make[1]: *** [all-recursive] Error 1
  9. make[1]: Leaving directory `/var/tmp/portage/kde-base/kcontrol-3.5.9/work/kcontrol-3.5.9'
  10. make: *** [all] Error 2
  11. *
  12. * ERROR: kde-base/kcontrol-3.5.9 failed.
  13. * Call stack:
  14. *               ebuild.sh, line   49:  Called src_compile
  15. *             environment, line 4381:  Called kde-meta_src_compile
  16. *             environment, line 3022:  Called kde_src_compile
  17. *             environment, line 3187:  Called kde_src_compile 'all'
  18. *             environment, line 3312:  Called kde_src_compile 'myconf' 'configure' 'make'
  19. *             environment, line 3308:  Called die
  20. * The specific snippet of code:
  21. *                   emake || die "died running emake, $FUNCNAME:make"
  22. *  The die message:
  23. *   died running emake, kde_src_compile:make
  24. *
  25. * If you need support, post the topmost build error, and the call stack if relevant.
  26. * A complete build log is located at '/var/tmp/portage/kde-base/kcontrol-3.5.9/temp/build.log'.
  27. * The ebuild environment file is located at '/var/tmp/portage/kde-base/kcontrol-3.5.9/temp/environment'.
复制代码
发表于 2009-4-10 20:35:25 | 显示全部楼层
emerge kdnssd-avahi 试试?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-10 22:06:04 | 显示全部楼层
emerge kdnssd-avahi 之后出现下面的提示信息

  1. * The ebuild environment file is located at '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/die.env'.
  2. *

  3. >>> Failed to emerge kde-misc/kdnssd-avahi-0.1.2, Log file:

  4. >>>  '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/build.log'

  5. * Messages for package kde-misc/kdnssd-avahi-0.1.2:

  6. * To compile kdnssd-avahi package you need Avahi with DBus and Qt 3.x support.
  7. * but net-dns/avahi is not built with qt3 and/or dbus USE flags enabled.
  8. *
  9. * ERROR: kde-misc/kdnssd-avahi-0.1.2 failed.
  10. * Call stack:
  11. *                   ebuild.sh, line   49:  Called pkg_setup
  12. *   kdnssd-avahi-0.1.2.ebuild, line   26:  Called die
  13. * The specific snippet of code:
  14. *              die "Please, rebuild net-dns/avahi with the "qt3" and "dbus" USE flags."
  15. *  The die message:
  16. *   Please, rebuild net-dns/avahi with the "qt3" and "dbus" USE flags.
  17. *
  18. * If you need support, post the topmost build error, and the call stack if relevant.
  19. * A complete build log is located at '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/build.log'.
  20. * The ebuild environment file is located at '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/die.env'.
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-4-10 22:19:32 | 显示全部楼层
Post by backer;1972601
emerge kdnssd-avahi 之后出现下面的提示信息
  1. * The ebuild environment file is located at '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/die.env'.
  2. *
  3. >>> Failed to emerge kde-misc/kdnssd-avahi-0.1.2, Log file:
  4. >>>  '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/build.log'
  5. * Messages for package kde-misc/kdnssd-avahi-0.1.2:
  6. * To compile kdnssd-avahi package you need Avahi with DBus and Qt 3.x support.
  7. * but net-dns/avahi is not built with qt3 and/or dbus USE flags enabled.
  8. *
  9. * ERROR: kde-misc/kdnssd-avahi-0.1.2 failed.
  10. * Call stack:
  11. *                   ebuild.sh, line   49:  Called pkg_setup
  12. *   kdnssd-avahi-0.1.2.ebuild, line   26:  Called die
  13. * The specific snippet of code:
  14. *              die "Please, rebuild net-dns/avahi with the "qt3" and "dbus" USE flags."
  15. *  The die message:
  16. *   Please, rebuild net-dns/avahi with the "qt3" and "dbus" USE flags.
  17. *
  18. * If you need support, post the topmost build error, and the call stack if relevant.
  19. * A complete build log is located at '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/build.log'.
  20. * The ebuild environment file is located at '/var/tmp/portage/kde-misc/kdnssd-avahi-0.1.2/temp/die.env'.
复制代码
Please, rebuild net-dns/avahi with the "qt3" and "dbus" USE flags.
日志是用来分析的,不是用来贴的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-10 22:23:05 | 显示全部楼层
呵呵 不好意思我是新手 这句话查了一下 还是没太理解
我试过 emerge avahi 没更新成功   

我的/etc/make.conf 里面 USE="-qt3 -qt4 -arts -kde X dbus gtk gnome hal avahi mdnsresponder-compat"
这时候我emerge avahi 是不是就能满足
Please, rebuild net-dns/avahi with the "qt3" and "dbus" USE flags.
这句话呢
回复 支持 反对

使用道具 举报

发表于 2009-4-10 22:47:05 | 显示全部楼层
显然不能满足...  我非常非常的不理解 既然你要安装KDE  在USE里面 -qt3 -qt4 -arts -kde 是要做什么呢 - 号就是不使用该USE
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-10 22:56:55 | 显示全部楼层
哈哈 多谢 我这个是复制过来的 不知道哪里找到的  以前没理解-号的意思现在知道了
总之非常感谢

这样的话是不是我之前编译的那些都会有问题呢,继续进行就知道了
回复 支持 反对

使用道具 举报

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

本版积分规则

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