USE='doc' emerge media-libs/alsa-lib-1.0.8 <portage doesn't prompt me to install doxygen> make[1]: Entering directory `/var/tmp/portage/alsa-lib-1.0.8/work/alsa-lib-1.0.8/doc' doxygen doxygen.cfg make[1]: doxygen: Command not found make[1]: *** [doc] Error 127 make[1]: Leaving directory `/var/tmp/portage/alsa-lib-1.0.8/work/alsa-lib-1.0.8/doc' make: *** [doc] Error 2 Emerging doxygen allows alsa-lib to be built. Reproducible: Always Steps to Reproduce: see above Actual Results: see above Expected Results: Portage should have listed doxygen as a dependency for the "doc" USE flag cmd@onion ~ $ emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Intel(R) Xeon(TM) CPU 2.80GHz Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 25 2005, 17:17:46)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] 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.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://www.zentek-international.com/mirrors/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ http://gentoo.binarycompass.org" LANG="C" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acl aliaschain alsa apm avi berkdb bitmap-fonts cdr cnamefix crypt cups curl divx4linux doc dvd eds emboss encode esd fam ffmpeg flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib ipv6 java jpeg junit kde libg++ libwww live mad mikmod motif mozilla mp3 mpeg mpeg2 mysql ncurses network nls odbc offensive ogg oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sasl sdl semanticfix spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts vcd vorbis xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
this is interesting, works fine for me and the ebuild has already conditional dependency on doxygen, controlled by the doc useflag
it has the required dependency, can't reproduce this one
*** Bug 124830 has been marked as a duplicate of this bug. ***