Thanks
*)take the ebuild that is in portage *)comment the eautoreconf or call autogen.sh directly *)add xv as a dep(may need a USE flag) *)change ffmpeg include path,may need a function that look for the good directory *)include mit-shm support. I'll include the diff
Created attachment 184234 [details, diff] gnash.diff here's the diff between the 2 ebuilds It has some issues mentioned above.
I tried it with xv enabled: *my computer is a pentium M 2GHz with 1.5GB of ram *my first compilation had the following USE flag enabled: **agg **gtk **gstreamer youtube video test: *with 1 video in the browser the speed is ok *with 2 videos it isn't anymore *with 1 video fullscreen it isn't
I'll try to compile with ffmpeg to see if there is any speed improvements
It's not that easy gnash has new support for kde4 which will change the entire ebuild. But there is actually a gnash overlay, so you can get their ebuild, they don't have the release 0.8.5 :( but several pre-releases also of 0.8.6 and directly from the bazaar repository.
Ok here is what i wrote as ebuild. http://git.overlays.gentoo.org/gitweb/?p=dev/scarabeus.git;a=blob;f=net-www/gnash/gnash-0.8.5.ebuild it differs quite a lot. So far it wont detect kde4 includes, even if it is correct (needs more investigation) so test and report issues (even better supply patches). Removed some useflags i cant test with.
(In reply to comment #6) For the kde4 part just don't try to force it to use any paths, it will determine them automaticaly. This way I got past the configure part, but it failed when trying to link with the static version of boost: libtool: link: x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/crtbeginS.o .libs/libgnashbase_la-extension.o .libs/libgnashbase_la-GnashImage.o .libs/libgnashbase_la-GnashImageJpeg.o .libs/libgnashbase_la-GnashFileUtilities.o .libs/libgnashbase_la-log.o .libs/libgnashbase_la-memory.o .libs/libgnashbase_la-rc.o .libs/libgnashbase_la-shm.o .libs/libgnashbase_la-sharedlib.o .libs/libgnashbase_la-string_table.o .libs/libgnashbase_la-tu_file.o .libs/libgnashbase_la-IOChannel.o .libs/libgnashbase_la-ClockTime.o .libs/libgnashbase_la-NamingPolicy.o .libs/libgnashbase_la-WallClockTimer.o .libs/libgnashbase_la-utf8.o .libs/libgnashbase_la-curl_adapter.o .libs/libgnashbase_la-noseek_fd_adapter.o .libs/libgnashbase_la-zlib_adapter.o .libs/libgnashbase_la-URL.o .libs/libgnashbase_la-LoadThread.o .libs/libgnashbase_la-GC.o .libs/libgnashbase_la-BitsReader.o .libs/libgnashbase_la-arg_parser.o .libs/libgnashbase_la-GnashImagePng.o .libs/libgnashbase_la-GnashImageGif.o /usr/lib64/libjpeg.so /usr/lib64/libpng12.so /usr/lib64/libgif.so -L/usr/lib64 /usr/lib64/libSM.so -luuid /usr/lib64/libICE.so -L/lib /usr/lib64/libcurl.so -L/usr/lib /usr/lib64/libidn.so /usr/lib64/libssh2.so /usr/lib64/libldap.so /usr/lib64/libsasl2.so -lcrypt -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib64/libgnutls.so -lz /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libltdl.so -lboost_thread-mt-s -lboost_date_time-mt-s -lpthread -lrt /usr/lib64/libXi.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/liblber.so -ldl -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/crtn.o -march=native -pthread -pthread -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--as-needed -pthread -Wl,-soname -Wl,libgnashbase-0.8.5.so -o .libs/libgnashbase-0.8.5.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libboost_thread-mt-s.a(thread.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/lib64/libboost_thread-mt-s.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[2]: *** [libgnashbase.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/libbase' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5' make: *** [all] Error 2
Created attachment 186678 [details, diff] gnash-0.8.5-no-boost-s-libs.patch Patch that fixes the previously mentioned problem with boost static libs (this patch only avoids linking with *-mt-s.a libraries, not with *-s.a, it's assumed the *-mt* version will be used)
Created attachment 186679 [details, diff] gnash-0.8.5.ebuild.patch Include my fixes in the ebuild mentioned in comment 6: - apply gnash-0.8.5-no-boost-s-libs.patch and recreate the configure script using ./autogen.sh - remove settings for the kde4 directories, forcing their values doesn't work - remove --enable-mit-shm, it doesn't exist in the new gnash
Created attachment 186683 [details, diff] gnash-0.8.5-qt4-moc.patch Another patch that needs to be applied in order for MOC4 to be found and used.
Created attachment 186800 [details, diff] gnash-0.8.5.ebuild.patch Changes since the last vesion: - apply the qt4-moc patch - call configure with --with-plugins-install=system to install knash for all users, not just for portage
I've tried to install this and have noticed one ebuild problem. net-libs/xulrunner-1.9 is not included as a dependency (xulrunner-bin doesn't work) otherwise configuration fails. Tried to install with all current patches and ebuild but always fails here: make[3]: Leaving directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/mozilla-sdk' Making all in xpcom make[3]: Entering directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/xpcom' /usr/lib/xulrunner-1.9/lib -L/usr/lib/nsprxpidl -m typelib -v -I/usr/share/idl/xulrunner-1.9/unstable -I/usr/include/nspr iGnashComponent.idl make[3]: execvp: /usr/lib/xulrunner-1.9/lib: Permission denied make[3]: *** [iGnashComponent.xpt] Error 127 make[3]: Leaving directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/xpcom' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5' make: *** [all] Error 2 Looks like something to do with xulrunner I think.
any progress on getting this into portage?
also...it needs a recent libtool else it fails with: >>> Compiling source in /var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5 ... make -j1 -j1 make all-recursive make[1]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5' Making all in libltdl make[2]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libltdl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libltdl' Making all in libbase make[2]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libbase' /bin/sh ../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DPLUGINSDIR=\"/usr/lib/gnash/plugins\" -DSYSCONFDIR=\"/etc\" -I../libnet -I../libamf -I../libcore -I../libcore/swf -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/X11R6/include -I../libltdl -O2 -march=athlon-xp -pipe -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -c -o libgnashbase_la-extension.lo `test -f 'extension.cpp' || echo './'`extension.cpp ../libtool: line 861: X--tag=CXX: command not found ../libtool: line 894: libtool: ignoring unknown tag : command not found ../libtool: line 861: X--mode=compile: command not found ../libtool: line 1028: *** Warning: inferring the mode of operation is deprecated.: command not found ../libtool: line 1029: *** Future versions of Libtool will require --mode=MODE be specified.: command not found ../libtool: line 1172: Xi686-pc-linux-gnu-g++: command not found ../libtool: line 1172: X-DHAVE_CONFIG_H: command not found ../libtool: line 1172: X-I.: command not found ../libtool: line 1172: X-I..: command not found ../libtool: line 1172: X-DPLUGINSDIR="/usr/lib/gnash/plugins": No such file or directory ../libtool: line 1172: X-DSYSCONFDIR="/etc": No such file or directory ../libtool: line 1172: X-I../libnet: No such file or directory ../libtool: line 1172: X-I../libamf: No such file or directory ../libtool: line 1172: X-I../libcore: No such file or directory ../libtool: line 1172: X-I../libcore/swf: No such file or directory ../libtool: line 1172: X-pthread: command not found ../libtool: line 1172: X-I/usr/include/glib-2.0: No such file or directory ../libtool: line 1172: X-I/usr/lib/glib-2.0/include: No such file or directory ../libtool: line 1172: X-I/usr/X11R6/include: No such file or directory ../libtool: line 1172: X-I../libltdl: No such file or directory ../libtool: line 1172: X-O2: command not found ../libtool: line 1172: X-march=athlon-xp: command not found ../libtool: line 1172: X-pipe: command not found ../libtool: line 1172: X-pthread: command not found ../libtool: line 1172: X-pthread: command not found ../libtool: line 1172: X-W: command not found ../libtool: line 1172: X-Wall: command not found ../libtool: line 1172: X-Wcast-align: command not found ../libtool: line 1172: X-Wcast-qual: command not found ../libtool: line 1172: X-Wpointer-arith: command not found ../libtool: line 1172: X-Wreturn-type: command not found ../libtool: line 1172: X-Wnon-virtual-dtor: command not found ../libtool: line 1172: X-Wunused: command not found ../libtool: line 1172: X-fvisibility-inlines-hidden: command not found ../libtool: line 1172: X-c: command not found ../libtool: line 1225: Xlibgnashbase_la-extension.lo: command not found ../libtool: line 1230: libtool: compile: cannot determine name of library object from `': command not found make[2]: *** [libgnashbase_la-extension.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libbase' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5' make: *** [all] Error 2 * * ERROR: www-plugins/gnash-0.8.5 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3605: Called die * The specific snippet of code: * emake ${jobs} || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-plugins/gnash-0.8.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-plugins/gnash-0.8.5/temp/environment'. * This ebuild is from an overlay named 'local_overlay': '/usr/overlay/' *
(In reply to comment #12) > I've tried to install this and have noticed one ebuild problem. > net-libs/xulrunner-1.9 is not included as a dependency (xulrunner-bin doesn't > work) otherwise configuration fails. > Tried to install with all current patches and ebuild but always fails here: > > make[3]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/mozilla-sdk' > Making all in xpcom > make[3]: Entering directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/xpcom' > /usr/lib/xulrunner-1.9/lib -L/usr/lib/nsprxpidl -m typelib -v > -I/usr/share/idl/xulrunner-1.9/unstable -I/usr/include/nspr iGnashComponent.idl > make[3]: execvp: /usr/lib/xulrunner-1.9/lib: Permission denied > make[3]: *** [iGnashComponent.xpt] Error 127 > make[3]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/xpcom' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5' > make: *** [all] Error 2 > > Looks like something to do with xulrunner I think. > I've this too with the new ebuild(not with my old one(I installed gnash with it so I assume it worked))
(In reply to comment #12) > I've tried to install this and have noticed one ebuild problem. > net-libs/xulrunner-1.9 is not included as a dependency (xulrunner-bin doesn't > work) otherwise configuration fails. > Tried to install with all current patches and ebuild but always fails here: > > make[3]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/mozilla-sdk' > Making all in xpcom > make[3]: Entering directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/xpcom' > /usr/lib/xulrunner-1.9/lib -L/usr/lib/nsprxpidl -m typelib -v > -I/usr/share/idl/xulrunner-1.9/unstable -I/usr/include/nspr iGnashComponent.idl > make[3]: execvp: /usr/lib/xulrunner-1.9/lib: Permission denied > make[3]: *** [iGnashComponent.xpt] Error 127 > make[3]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin/xpcom' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5/plugin' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/var/tmp/portage/net-www/gnash-0.8.5/work/gnash-0.8.5' > make: *** [all] Error 2 > > Looks like something to do with xulrunner I think. > remove that line in the ebuild: $(use_enable gtk xpcom) \ and it should compile I'll check if it runs fine
I have created a patch so that 0.8.5 compiles against Qt 4.5 and KDE 4.2.4 (I see I have duplicated some patches already here). Everything compiles and the kpart is installed correctly but seems to get ignored when I go to Youtube. Do you need the nsplugin as well? If I specify use flags nsplugin,gtk I get: /usr/lib64/xulrunner-1.9/lib -L/usr/lib64/nsprxpidl -m typelib -v -I/usr/share/idl/xulrunner-1.9/unstable -I/usr/include/nspr iGnashComponent.idl make[3]: execvp: /usr/lib64/xulrunner-1.9/lib: Permission denied make[3]: *** [iGnashComponent.xpt] Error 127 TIA
Created attachment 195275 [details] Fix configure for Qt 4.5 and KDE 4.2
Oops, I have just seen comment #16. Removing the xpcom option allows the compile and I now have an nsplugin. I configured that in konqueror settings but no animations are displayed, although Youtube now thinks I have a flash plugin!
Did anyone succeed in running this?
http://pastebin.com/m53f3d485
(In reply to comment #20) > Did anyone succeed in running this? > nope magic gnash-0.8.5 # cd macros/ magic macros # patch -p1 </home/atti/Desktop/gnash-0.8.5-no-boost-s-libs.patch patching file boost.m4 magic macros # cd .. magic gnash-0.8.5 # make make all-recursive make[1]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5' Making all in libltdl make[2]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libltdl' make all-am make[3]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libltdl' make[3]: Für das Ziel »all-am« ist nichts zu tun. make[3]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libltdl' make[2]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libltdl' Making all in libbase make[2]: Entering directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libbase' /bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -O2 -pipe -march=athlon64 -fPIC -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -release 0.8.5 -Wl,-O1 -Wl,--as-needed -o libgnashbase.la -rpath /usr/lib64/gnash libgnashbase_la-extension.lo libgnashbase_la-GnashImage.lo libgnashbase_la-GnashImageJpeg.lo libgnashbase_la-GnashFileUtilities.lo libgnashbase_la-log.lo libgnashbase_la-memory.lo libgnashbase_la-rc.lo libgnashbase_la-shm.lo libgnashbase_la-sharedlib.lo libgnashbase_la-string_table.lo libgnashbase_la-tu_file.lo libgnashbase_la-IOChannel.lo libgnashbase_la-ClockTime.lo libgnashbase_la-NamingPolicy.lo libgnashbase_la-WallClockTimer.lo libgnashbase_la-utf8.lo libgnashbase_la-curl_adapter.lo libgnashbase_la-noseek_fd_adapter.lo libgnashbase_la-zlib_adapter.lo libgnashbase_la-URL.lo libgnashbase_la-LoadThread.lo libgnashbase_la-GC.lo libgnashbase_la-BitsReader.lo libgnashbase_la-arg_parser.lo libgnashbase_la-GnashImagePng.lo libgnashbase_la-GnashImageGif.lo -ljpeg -lpng12 -lgif -L/lib -lz -lcurl -lGL -lGLU -lltdl -L/usr/lib64 -lboost_thread-mt-s -lboost_date_time-mt-s -lpthread -lc -lrt -lX11 -lXi -ldl libtool: link: x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/crtbeginS.o .libs/libgnashbase_la-extension.o .libs/libgnashbase_la-GnashImage.o .libs/libgnashbase_la-GnashImageJpeg.o .libs/libgnashbase_la-GnashFileUtilities.o .libs/libgnashbase_la-log.o .libs/libgnashbase_la-memory.o .libs/libgnashbase_la-rc.o .libs/libgnashbase_la-shm.o .libs/libgnashbase_la-sharedlib.o .libs/libgnashbase_la-string_table.o .libs/libgnashbase_la-tu_file.o .libs/libgnashbase_la-IOChannel.o .libs/libgnashbase_la-ClockTime.o .libs/libgnashbase_la-NamingPolicy.o .libs/libgnashbase_la-WallClockTimer.o .libs/libgnashbase_la-utf8.o .libs/libgnashbase_la-curl_adapter.o .libs/libgnashbase_la-noseek_fd_adapter.o .libs/libgnashbase_la-zlib_adapter.o .libs/libgnashbase_la-URL.o .libs/libgnashbase_la-LoadThread.o .libs/libgnashbase_la-GC.o .libs/libgnashbase_la-BitsReader.o .libs/libgnashbase_la-arg_parser.o .libs/libgnashbase_la-GnashImagePng.o .libs/libgnashbase_la-GnashImageGif.o -Wl,--as-needed /usr/lib64/libjpeg.so /usr/lib64/libpng12.so /usr/lib64/libgif.so -L/usr/lib64 -luuid -L/lib /usr/lib64/libcurl.so /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so -lz /usr/lib64/libgpg-error.so /usr/lib/libGLU.so /usr/lib64/libGL.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libXmu.so /usr/lib64/libXt.so /usr/lib64/libltdl.so -lboost_thread-mt-s -lboost_date_time-mt-s -lpthread -lrt /usr/lib64/libxcb.so /usr/lib64/libXi.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libxcb-xlib.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../lib64/crtn.o -march=athlon64 -pthread -pthread -Wl,-O1 -pthread -Wl,-soname -Wl,libgnashbase-0.8.5.so -o .libs/libgnashbase-0.8.5.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libboost_thread-mt-s.a(thread.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/lib64/libboost_thread-mt-s.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[2]: *** [libgnashbase.la] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/libbase' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5' make: *** [all] Fehler 2 magic gnash-0.8.5 #
Gnash 0.8.5 is now is Portage. Should this bug be closed?
(In reply to comment #23) > Gnash 0.8.5 is now is Portage. Should this bug be closed? > What would be the sense in that?! The problem wasn't solved, the patch isn't in the protage tree...
In Portage
I use a "gnome-only" system. It looks like that makes the tests fail, which imo is no reason! Should I create a new bug report for this problem? Otherwise I suggest to reopen this bug - how things evolved the summary was barely ... erm .. exact right before this comment. :o) ----> >>> Source compiled. >>> Working in BUILD_DIR: "/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5_build" * I was unable to locate CMakeLists.txt under: * "/var/tmp/portage/www-plugins/gnash-0.8.5/work/gnash-0.8.5/CMakeLists.txt" * You should consider not inheriting the cmake eclass. * * ERROR: www-plugins/gnash-0.8.5 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 3958: Called kde4-base_src_test * environment, line 3113: Called cmake-utils_src_configure * environment, line 1037: Called die * The specific snippet of code: * die "FATAL: Unable to find CMakeLists.txt"; * The die message: * FATAL: Unable to find CMakeLists.txt
Please create a new bug report. Add me to cc and state that in the summary, so bug wranglers know that it is ok.
With KDE 4.3.1 it compiles but it does not work with konqueror. I tried the kmplayer plugin, the netscape plugin and klash. All fail to render flash. Back to Firefox. :(