FS#38118 - Gnash compiled for wrong version of boost.
Attached to Project:
Arch Linux
Opened by GI Jack (GI_Jack) - Thursday, 12 December 2013, 16:48 GMT
Last edited by Eric Belanger (Snowman) - Thursday, 12 December 2013, 20:14 GMT
Opened by GI Jack (GI_Jack) - Thursday, 12 December 2013, 16:48 GMT
Last edited by Eric Belanger (Snowman) - Thursday, 12 December 2013, 20:14 GMT
|
Details
Description:
Gnash mozilla plugin fails to load in firefox. upon further investigation(using ldd), the source of the problem is a missing dependency caused by gnash looking for the wrong version of libboost. ldd /usr/lib/mozilla/plugins/libgnashplugin.so returns: libbboost-iostreams.so.1.54.0 => not found libbooost is now at 1.55 and has the following file: usr/lib/libboost_iostreams.so.1.55.0 Additional info: * package version(s) boost-libs 1.55.0-2 gnash-gtk 0.8.10-11 * config and/or log files etc. Steps to reproduce: install firefox install gnash-gtk observe gnash is not present in plugins. open terminal. type ldd /usr/lib/mozilla/plugins/libgnashplugin.so , observe broken library link. Solution: recompile gnash-gtk package against newer version of libboost. |
This task depends upon
Closed by Eric Belanger (Snowman)
Thursday, 12 December 2013, 20:14 GMT
Reason for closing: Not a bug
Thursday, 12 December 2013, 20:14 GMT
Reason for closing: Not a bug
$ readelf -d /usr/lib/mozilla/plugins/libgnashplugin.so
Dynamic section at offset 0x44c40 contains 29 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libboost_iostreams.so.1.55.0]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x000000000000000e (SONAME) Library soname: [libgnashplugin.so]