When building quassel with the dbus useflag it pulls in dev-libs/libdbusmenu-qt however the configure summary says: -- The following RECOMMENDED packages have not been found: * dbusmenu-qt , a library implementing the DBusMenu specification , <https://launchpad.net/libdbusmenu-qt> Required for having a context menu for the D-Bus-based tray icon
Could you please provide some additional information, such as version of quassel and USE flags it was built with, and version of libdbusmenu-qt and USE flags it was built with?
I tried building different versions of quassel with different versions of libdbusmenu-qt. It only happens if I build testing versions of quassel with the stable version of libdbusmenu-qt. Stable quassel with stable libdbusmenu-qt is fine as well as testing quassel with testing libdbusmenu-qt-0.9.3_pre20140619. So versions of quassel >=0.11.0 seem to require >=libdbusmenu-qt-0.9.3_pre20140619 net-irc/quassel-9999 was built with the following: USE="X crypt dbus monolithic phonon server ssl syslog webkit (-ayatana) -debug -kde -postgres -qt5" ABI_X86="64" dev-libs/libdbusmenu-qt-0.9.2 was built with the following: USE="-debug -doc -test" ABI_X86="64"
$ sudo USE=dbus emerge net-irc/quassel -1 >>> Emerging (1 of 1) net-irc/quassel-0.11.0-r1::gentoo >>> Installing (1 of 1) net-irc/quassel-0.11.0-r1::gentoo >>> Jobs: 1 of 1 complete Load avg: 6.58, 6.91, 5.21 >>> Auto-cleaning packages... unstable system
(In reply to Ian Delaney from comment #3) > $ sudo USE=dbus emerge net-irc/quassel -1 > > >>> Emerging (1 of 1) net-irc/quassel-0.11.0-r1::gentoo > >>> Installing (1 of 1) net-irc/quassel-0.11.0-r1::gentoo > >>> Jobs: 1 of 1 complete Load avg: 6.58, 6.91, 5.21 > >>> Auto-cleaning packages... > > unstable system There are no build failures. Just build unstable quassel with stable libdbusmenu-qt. Then you will notice that quassel will not find libdbusmenu-qt and thus does not link against it. So even if we do not support mixing stable and testing we should make sure the minimum dependency versions are satisfied. Which means unstable quassel (>=0.11.0) requires unstable libdbusmenu-qt (>=libdbusmenu-qt-0.9.3_pre20140619).
Thanks for reporting. Fixed for 0.12.2-r2 + 9999 in git. Please sync. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d506a2092fb52f4018a428aed9fe4fdbe4466c89