To get the CVS ebuild working with use=kde I had to add the following to the src_compile() section: if use kde; then myconf="${myconf} --enable-gui=KDE" fi So the ebuild needs updating.
still fails for me with that ..
Yes but it fails for another reason. With out this change to the ebuild it fails during the configure step. With this change it completes the configure step and fails during the link step. You can also get it to configure with the unmodified ebuild by doing: USE="-kde" emerge gnash But it will still fail on the link step with an undefined reference. These are two seperate issues - the ebuild (this bug report) and the code in CVS failing to link (for which I have opened a bug report up stream). Upstream is telling to try run /autogen.sh so I need to look into how to add this to the CVS ebuild to see if that fixes the problem.
The second build problem only happens when gnash is configured with --enable-visibility which is turned on by default in the CVS ebuild. Removing that line from the ebuild makes the build work. This has been reported upstream.
yah Now I am content and fixed it and also removed visibiliy, thanks :)