I compiled exo and and xfce-extra/terminal without having dbus installed and terminal works without problems. So there should be a dbus use flag in exo. I used exo-0.3.0 and terminal-0.2.4 but I am quite certain this would work with other versions too. Reproducible: Always Steps to Reproduce: 1. emerge --oneshot --nodeps exo (don't have dbus installed) 2. emerge xfce-extra/terminal Actual Results: pena exo # emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-nitro2 i686) ================================================================= System uname: 2.6.11-nitro2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 20 2005, 13:53:24)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/src/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks fixpackages noauto sandbox sfperms" GENTOO_MIRRORS=" http://trumpetti.atm.tut.fi/gentoo http://lame.lut.fi/linux/gentoo " LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-java-experimental" SYNC="rsync://aria/portage" USE="x86 X aac acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 bzlib cdb cdparanoia cdr crypt cups curl divx4linux dts dvd dvdr dvdread emboss encode fam fbcon flac font-server foomaticdb freetype gif gstreamer gtk gtk2 imagemagick jack java jpeg kde kdeenablefinal kdexdeltas libg++ libwww lzo mad makecheck mikmod mmx mmx2 motif mozilla mp3 mpeg ncurses network nls nptl nptlonly nvidia oggvorbis opengl pam pdflib png python qt quicktime readline real rtc ruby samba slang slp sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales xml xml2 xmms xv xvid zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
The release notes for terminal 0.2.4 show that DBUS is optional: http://developer.berlios.de/project/shownotes.php?release_id=5079
I'm attempting to get the alpha keyword added to both xfce-extra/exo and xfce-extra/terminal. Unfortunately dbus also does not have the alpha keyword. From editing the ebuilds and emerging I've also found that exo does not depend on dbus and this could be changed to a USE flag - it would help a lot in getting exo and Terminal onto alpha machines. I'm happy to do a little testing if necessary.
I don't see how this needs 104951. Making the use flag does not depend on the version of dbus in the DEPEND. Cardoe: Please feel free to add the depend back with an explanation.
should be fixed now in latest build