Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261294 - Please bump www-plugins/gnash to 0.8.5
Summary: Please bump www-plugins/gnash to 0.8.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-05 11:41 UTC by Christian Faulhammer (RETIRED)
Modified: 2009-09-09 22:01 UTC (History)
17 users (show)

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


Attachments
gnash.diff (gnash.diff,941 bytes, patch)
2009-03-07 16:14 UTC, GNUtoo
Details | Diff
gnash-0.8.5-no-boost-s-libs.patch (gnash-0.8.5-no-boost-s-libs.patch,565 bytes, patch)
2009-03-29 21:19 UTC, Andrei Slavoiu
Details | Diff
gnash-0.8.5.ebuild.patch (gnash-0.8.5.ebuild.patch,1.16 KB, patch)
2009-03-29 21:22 UTC, Andrei Slavoiu
Details | Diff
gnash-0.8.5-qt4-moc.patch (gnash-0.8.5-qt4-moc.patch,601 bytes, patch)
2009-03-29 21:47 UTC, Andrei Slavoiu
Details | Diff
gnash-0.8.5.ebuild.patch (gnash-0.8.5.ebuild.patch,1.32 KB, patch)
2009-03-30 20:36 UTC, Andrei Slavoiu
Details | Diff
Fix configure for Qt 4.5 and KDE 4.2 (gnash-0.8.5-fix-kde4-lib-tests.patch,4.03 KB, text/plain)
2009-06-20 13:09 UTC, Robin Atwood
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Faulhammer (RETIRED) gentoo-dev 2009-03-05 11:41:35 UTC
Thanks
Comment 1 GNUtoo 2009-03-07 16:12:36 UTC
*)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
Comment 2 GNUtoo 2009-03-07 16:14:01 UTC
Created attachment 184234 [details, diff]
gnash.diff

here's the diff between the 2 ebuilds
It has some issues mentioned above.
Comment 3 GNUtoo 2009-03-07 16:16:38 UTC
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
Comment 4 GNUtoo 2009-03-07 16:17:17 UTC
I'll try to compile with ffmpeg to see if there is any speed improvements
Comment 5 Silvio Frischknecht 2009-03-14 22:49:26 UTC
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.
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-03-26 15:16:41 UTC
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.
Comment 7 Andrei Slavoiu 2009-03-29 20:18:38 UTC
(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
Comment 8 Andrei Slavoiu 2009-03-29 21:19:14 UTC
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)
Comment 9 Andrei Slavoiu 2009-03-29 21:22:54 UTC
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
Comment 10 Andrei Slavoiu 2009-03-29 21:47:38 UTC
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.
Comment 11 Andrei Slavoiu 2009-03-30 20:36:44 UTC
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
Comment 12 regomodo 2009-04-05 11:20:20 UTC
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.
Comment 13 R Bar-On 2009-04-26 12:32:40 UTC
any progress on getting this into portage?
Comment 14 GNUtoo 2009-05-15 20:12:59 UTC
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/'
 * 
Comment 15 GNUtoo 2009-05-15 21:01:50 UTC
(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))
Comment 16 GNUtoo 2009-05-16 13:17:14 UTC
(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
Comment 17 Robin Atwood 2009-06-20 13:08:06 UTC
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
Comment 18 Robin Atwood 2009-06-20 13:09:21 UTC
Created attachment 195275 [details]
Fix configure for Qt 4.5 and KDE 4.2
Comment 19 Robin Atwood 2009-06-20 13:55:57 UTC
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!
Comment 20 Matija "hook" Šuklje 2009-08-17 17:53:29 UTC
Did anyone succeed in running this?
Comment 21 hackablecrap 2009-08-28 16:21:54 UTC
http://pastebin.com/m53f3d485
Comment 22 Attila Stehr 2009-09-06 15:46:34 UTC
(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 # 
Comment 23 Henrique Rodrigues 2009-09-07 09:59:56 UTC
Gnash 0.8.5 is now is Portage. Should this bug be closed?
Comment 24 Attila Stehr 2009-09-07 14:09:12 UTC
(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...
Comment 25 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-09 16:56:34 UTC
In Portage
Comment 26 Attila Stehr 2009-09-09 20:42:07 UTC
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
Comment 27 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-09 20:49:43 UTC
Please create a new bug report.  Add me to cc and state that in the summary, so bug wranglers know that it is ok.
Comment 28 Robin Atwood 2009-09-09 22:01:15 UTC
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. :(