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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

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
Comment by Eric Belanger (Snowman) - Thursday, 12 December 2013, 20:14 GMT
Your system is not fully up-to-date or you have custom packages that needs to be rebuilt.

$ 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]

Loading...