Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 389195 - www-plugins/gnash-0.8.9 fails due to missing gtkglext
Summary: www-plugins/gnash-0.8.9 fails due to missing gtkglext
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-01 14:58 UTC by Franz Trischberger
Modified: 2011-11-01 15:28 UTC (History)
0 users

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


Attachments
build log (1320159035-install-www-plugins_gnash-0.8.9:0::gentoo.out,36.03 KB, text/plain)
2011-11-01 14:59 UTC, Franz Trischberger
Details
cave info gnash (cave_info_gnash,10.56 KB, text/plain)
2011-11-01 15:00 UTC, Franz Trischberger
Details

Note You need to log in before you can comment on or make changes to this bug.
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 :(