Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195817 - games-puzzle/ksudoku ebuild fails if x11-libs/qt-3.3.8-r4 was built without "opengl" USE flag
Summary: games-puzzle/ksudoku ebuild fails if x11-libs/qt-3.3.8-r4 was built without "...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-14 11:15 UTC by Thomas
Modified: 2007-10-22 22:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas 2007-10-14 11:15:08 UTC
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
Comment 1 Markus Ullmann (RETIRED) gentoo-dev 2007-10-22 22:09:57 UTC
(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