# emerge -pv opera These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-libs/libexif-0.5.12-r3 +nls 433 kB [ebuild N ] x11-libs/qt-3.3.4-r8 +cups -debug -doc -examples -firebird +gif -immqt -immqt-bc +ipv6 +mysql -nas -odbc +opengl -postgres -sqlite -xinerama 14,101 kB [ebuild N ] www-client/opera-8.02 -kde -qt +spell -static 3,945 kB # emerge info Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 AMD Athlon(TM) XP 2000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-Os -march=pentium2 -mmmx -fomit-frame-pointer -pipe -falign-functions=4" CHOST="i586-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/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="-Os -march=pentium2 -mmmx -fomit-frame-pointer -pipe -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache digest distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" LANG="it_IT@euro" LINGUAS="it" MAKEOPTS="-j1" 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 alsa apache2 apm avi berkdb bitmap-fonts bzip2 crypt cups curl dga dvb eds emboss encode erandom fbcon ffmpeg firefox flac foomaticdb fortran gdbm ggi gif ginac gpm gstreamer gtk gtk2 imlib ipv6 java jpeg kerberos ldap libcaca libg++ libwww lzo mad matroska mikmod mmx mmxext motif mozilla mp3 mpeg mysql ncurses network nls no_wxgtk1 nptl offensive ogg oggvorbis opengl pam pcre pdflib perl pic plotutils png python qhull quicktime readline real rtc samba sdl skey slang spell ssl svg tcpd tga theora threads tiff truetype truetype-fonts type1-fonts vorbis win32codecs xine xml2 xv xvid xvmc zlib linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
indeed, opera uses the qt toolkit so it depends on it and requires it
workaround: echo "www-client/opera static" >> /etc/portage/package.use emerge opera this is really counter-intuitive. Since opera seems to be linked against qt, maybe the "static" flag should be forced by the ebuild if "qt" is not set.