I tried to install ksudoku on a workstation, the opengl USE flag in /etc/make.conf was not set. Emerging x11-libs/qt-3.3.8-r4 went flawless, but the ebuild of ksudoku fails. I saw references to "QGLWidget::qt_property(int, int, QVariant*)", so I rebuilt qt with the opengl USE flag set, which worked. Perhaps the solution would be to include a check if qt-libs were built with the opengl flag set. I'll check the ebuild man pages on how to do that, but perhaps you're much faster than I am... ;-) Reproducible: Always Steps to Reproduce: 1. emerge x11-libs/qt-3.3.8-r4 without opengl USE flag 2. emerge games-puzzle/ksudoku-0.4 Actual Results: ebuild fails emerge --info with irrelevant lines cut follows: hal8500 temp # emerge --info Portage 2.1.3.9 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22.9-aloha x86_64) ================================================================= System uname: 2.6.22.9-aloha x86_64 Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz Timestamp of tree: Sun, 14 Oct 2007 07:50:01 +0000 app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r5 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/ru les.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" MAKEOPTS="-j5" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="7zip X acl acpi alsa amd64 apache2 berkdb bitmap-fonts bzip2 cli cracklib crypt cups de doc dri dvdread flac fortran gdbm gtk iconv isdnlog jbig jpeg libcaca midi mmx mp3 mudflap ncurses nls nptl nptlonly ogg openmp pam pcre perl pmu png pppd python readline reflection samba sdl session slang spl sse sse2 ssl ssse3 svg tcpd threads tiff truetype-fonts type1-fonts unicode vorbis xorg zlib" ALSA_CARDS="hda-intel via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="dummy vesa vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
(In reply to comment #0) Perhaps the solution would be to include a check if qt-libs were built with the opengl flag set. I'll check the ebuild man pages on how to do that, but perhaps you're much faster than I am... ;-) Well, left you some time to come up with it, though did it now ;) Fixed in CVS