Trac does not work if the USE-Flag "python" was not set for both clearsilver and subversion. Reproducible: Always Steps to Reproduce: 1. emerge USE="-python" clearsilver subversion 2. emerge trac 3. try to run trac-admin 4. try to access trac via cgi Actual Results: 3: Missing python binding for subversion 4: Missing python binding for clearsilver Expected Results: trac should depend on the python bindings for both subversion and clearsilver Portage 2.0.51-r3 (default-amd64-2004.2, gcc-3.3.4, glibc-2.3.4.20040605-r0, 2.6.8-gentoo-r4 x86_64) ================================================================= System uname: 2.6.8-gentoo-r4 x86_64 12 Gentoo Base System version 1.6.5 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.3 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O3 -ffast-math -funroll-all-loops" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -ffast-math -funroll-all-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d acpi alsa amd64 apache2 apm avi berkdb bitmap-fonts bonobo calendar cdb cdr crypt cups directfb divx4linux doc dvd dvdr emacs encode esd f77 foomaticdb fortran gdbm gimp gnome gpm gstreamer gtk gtk2 gtkhtml icq imlib ipv6 java joystick jpeg junit libg++ libwww mbox mcal mikmod motif mozilla mpeg mule nas ncurses nls nogcj oggvorbis opengl oss pam pcre pda pdflib perl png qt quicktime readline ruby samba scanner sdl slang soap spell ssl svg tcpd tetex tidy tiff truetype unicode usb videos wmf xml2 xmms xv xvid zlib"
This is a limitation in Portage. It's not something that we can fix until Portage supports USE flag dependencies. Best regards, Stu