I emerged tetex-3.0-r1 with the following use flags: +X +Xaw3d -debug -doc -lesstif -motif -neXt However, xdvi was linked to libXaw.so.8 instead of libXaw3d.so.8 Reproducible: Always Steps to Reproduce: emerge =app-text/tetex-3.0-r1 with USE="+X +Xaw3d -debug -doc -lesstif -motif -neXt" Actual Results: $ ldd /usr/bin/xdvi-xaw.bin linux-gate.so.1 => (0xffffe000) libXaw.so.8 => /usr/lib/libXaw.so.8 (0xb7f7f000) libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7f69000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb7f16000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f0d000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7ef6000) libXp.so.6 => /usr/lib/libXp.so.6 (0xb7eee000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7ede000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e10000) libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7e00000) libm.so.6 => /lib/libm.so.6 (0xb7ddd000) libc.so.6 => /lib/libc.so.6 (0xb7cc2000) libdl.so.2 => /lib/libdl.so.2 (0xb7cbd000) /lib/ld-linux.so.2 (0xb7feb000) Expected Results: xdvi should have been linked against libXaw3d.so.8 Package x11-libs/Xaw3d-1.5-r1 is installed. $ emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-morph25 i686) ================================================================= System uname: 2.6.10-morph25 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 17 2005, 19:11:20)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.9.5, 1.8.5-r3, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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="-O2 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/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="x86 X aalib acpi alsa avi berkdb bitmap-fonts c++ cdr crypt cups curl dvd emboss encode esd fam flac font-server foomaticdb fortran gdbm gif gpm gtk gtk2 guile imlib java jpeg libg++ libwww mad mikmod mmx mmx2 mmxext motif mp3 mpeg ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse sse2 ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts wmf xml xml2 xprint xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
In xdvik included in tetex-3.0 configure option '--with-x-toolkit' was changed to '--with-xdvi-x-toolkit' Changing this line of tetex-3.0-r1.ebuild TETEX_ECONF="--with-x-toolkit=${toolkit}" to this one TETEX_ECONF="--with-xdvi-x-toolkit=${toolkit}" fixes the bug.
Fixed in CVS. Thanks for the bug report.