When trying to emerge ocaml (for mldonkey), it won't fetch the tk library (required for tcltk support) automaticly. Reproducible: Always Steps to Reproduce: 1. Don't have tk installed 2. USE="tcltk" emerge dev-ml/lablg (or mldonkey, et al.) Actual Results: lablgl complains that tk support is not compiled in to ocaml. Expected Results: fetched the tk libraries Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.6.0-test9) ================================================================= System uname: 2.6.0-test9 i686 Intel(R) Pentium(R) III Mobile CPU 1200MHz Gentoo Base System version 1.4.3.12 distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled ] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-Os -march=pentium3 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-Os -march=pentium3 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs sandbox ccache distcc" GENTOO_MIRRORS="ftp://gentoo.noved.org/ http://mirrors.tds.net/gentoo http://mir ror.tucdemonic.org/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss foomaticdb gif libg++ libwww mad mikmod motif ncurses quicktime tru etype zlib gdbm berkdb slang readline arts svga tcltk tcpd pam esd imlib aavm ru by18 acpi alsa apm avi cdr crypt -cups -debug directfb dvd encode fbcon -kde -gn ome gpm gtk gtk2 java joystick jpeg kerberos mpeg -mysql -nls oggvorbis opengl p dflib perl png postgres python qt ruby -samba -scanner sdl spell sse ssl tcltk tiff us b videos wmf X xml xml2 xmms xv"
Not documentrelated
The 'complaint' of the lablgl ebuild (should) state clearly that you have to reemerge ocaml with tk support (e.g: USE="tcltk" emerge ocaml). If that wasn't clear, perhaps we need to change the wording. Besides, if you had not ocaml already merged, it should build it with tcltk support (given you have tcltk in the USE var, as ebuilds can't specify USE flags in deps yet), otherwise it's a portage bug.
Invalidating bug, as the reporter did not respond for some time and the problem is not a bug.