Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 389195

Summary: www-plugins/gnash-0.8.9 fails due to missing gtkglext
Product: Gentoo Linux Reporter: Franz Trischberger <franz.trischberger>
Component: [OLD] LibraryAssignee: Chí-Thanh Christopher Nguyễn <chithanh>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
cave info gnash

Description Franz Trischberger 2011-11-01 14:58:57 UTC
Configure failed with this message:

        ERROR: No GtkGLExt development package installed!
               It is needed to build the GTK/OpenGL GUI/renderer combination.
               Either install it from http://gtkglext.sourceforge.net
               or .deb users: apt-get install libgtkglext1-dev
               or .rpm users: yum install gtkglext-devel
               or --enable-gui=sdl or --enable-renderer=agg

$ cave show gnash
* www-plugins/gnash
    ::gentoo                  0.8.8 0.8.9(~)* {:0}
    www-plugins/gnash-0.8.9:0::gentoo
    Description               GNU Flash movie player that supports many SWF v7,8,9 features
    Homepage                  http://www.gnu.org/software/gnash/
    Maintainers               Chí-Thanh Christopher Nguyá»n <chithanh@gentoo.org>
    Use flags                 agg (-aqua) cairo -cygnal dbus -doc -fbcon ffmpeg -gnome -gstreamer gtk kde (-kdeenablefinal) (-lirc) -mysql nls nsplugin opengl openvg -python sdl sdl-sound -ssh ssl vaapi (-test) build_options: symbols=split (-optional_tests) -trace -preserve_work

As a sidenote: gnash still uses USE-Checks in pkg_setup instead of USE-Dependencies.

Reproducible: Always
Comment 1 Franz Trischberger 2011-11-01 14:59:49 UTC
Created attachment 291441 [details]
build log
Comment 2 Franz Trischberger 2011-11-01 15:00:55 UTC
Created attachment 291443 [details]
cave info gnash
Comment 3 Franz Trischberger 2011-11-01 15:09:33 UTC
I wanted to build gnash with nsplugin. This forced me to enable USE="gtk" on gnash, which fails, becaue of I enabled OpenGL, too, and for that combination, gnash wants gtkglext.
I now installed gtkglext an gnash completed installation.
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-11-01 15:11:44 UTC
REQUIRED_USE needs EAPI=4 which python.eclass doesn't support yet (bug 372255).
Comment 5 Franz Trischberger 2011-11-01 15:28:52 UTC
(In reply to comment #4)
> REQUIRED_USE needs EAPI=4 which python.eclass doesn't support yet (bug 372255).
This comment aims on my Sidenote, am I right? So waiting for python.eclass to support EAPI=4...

Concerning the problem:
Damn, it's not my day :(
gnash does all rights will it's dependencies. I just resumed the last try without recalculating dependencies. paludis realised the change in USE-Flags, but did not check if dependencies were met.
I now uninstalled gtkglext and "cave resolve gnash" pulls in gtkglext as is should.

Big sorry for the noise :(