Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129758 - gnash depends on libggi
Summary: gnash depends on libggi
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-12 16:03 UTC by François Bissey
Modified: 2006-04-13 01:23 UTC (History)
0 users

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 François Bissey 2006-04-12 16:03:44 UTC
I tried to emerge gnash this morning and it failed because I just
removed libggi. 
The gnash ebuild should require libggi as a dependency or
use a ggi "use flag" (I don't know if it is possible to compile
gnash without ggi).
Error message:
/bin/sh ../libtool --tag=CXX --mode=link powerpc-unknown-linux-gnu-g++  -O2 -mcpu=7450 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt -fsigned-char -frename-registers -fweb -fno-strict-aliasing -Wall -ljpeg -lpng -logg -lz -L/usr/lib -lxml2 -lz -lm -lSDL -lSDL_mixer -lGL -lGLU -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpango-1.0 -lcairo -latk-1.0 -lglib-2.0 -L/usr/lib  -lmad -lpthread  -o gnash -module -avoid-version -no-undefined gnash.o -ljpeg -lpng -logg -lz -L/usr/lib -lxml2 -lz -lm -lSDL -lSDL_mixer -lGL -lGLU -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpango-1.0 -lcairo -latk-1.0 -lglib-2.0 -L/usr/lib  -lmad -lpthread ../backend/libgnashbackend.la ../server/libgnashserver.la ../server/libgnashasobjs.la ../libgeometry/libgnashgeo.la ../libbase/libgnashbase.la -lSDL_mixer -lrt -lX11 -lXi -lXmu
libtool: link: cannot find the library `/usr/lib/libggi.la' or unhandled argument `/usr/lib/libggi.la'
libtool: link: `/usr/lib/libggi.la' is not a valid libtool archive
../libtool: line 2706: /usr/lib/libggi.la: No such file or directory
make[2]: *** [gnash] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060331-r1/work/gnash/backend'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060331-r1/work/gnash'
make: *** [all] Error 2
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2006-04-12 22:56:16 UTC
try rebuilding sdl without the ggi useflag. Gnash does not depend on ggi, sorry.

Btw, you should use emerge -uvaND world after changing useflags to avoid such problems.
Comment 2 François Bissey 2006-04-13 01:02:45 UTC
(In reply to comment #1)
> try rebuilding sdl without the ggi useflag. Gnash does not depend on ggi,
> sorry.
> 
> Btw, you should use emerge -uvaND world after changing useflags to avoid such
> problems.
> 
Very funny you should mention building libSDL without ggi. I had numerous 
problems with ggi lately, and libSDL with ggi. My build of libSDL has been 
ggi free since Monday. And I rebuild everything that was left, having a 
direct ggi dependency before emerging gnash.
I prefer to use emerg -puDv --newuse world first and if am satistified
with the output I proceed without the pretend option. I may have other
things than waiting to be ask questions.

Now you are telling me gnash doesn't depend on ggi - seems reasonable to me.
So the dependence is indirect and I don't know where it comes from but
it is not from libsdl or from any ebuild that has a direct useflag dependency
on ggi as far I know.
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2006-04-13 01:23:17 UTC
Sorry, I really do not have a clue where it comes from, but you might want to grep for it in /usr/share/aclocal/ /usr/lib/pkgconfig/ /usr/bin, /usr/lib or anywhere else.

Truth is, there is no "libggi" string in gnash. I grepped all the source for it, sorry, I cannot help here :(