A NOTE has been added to this issue. ====================================================================== https://www.opencsw.org/mantis/view.php?id=4963 ====================================================================== Reported By: cgrzemba Assigned To: cgrzemba ====================================================================== Project: evince Issue ID: 4963 Category: regular use Reproducibility: always Severity: feature Priority: normal Status: assigned ====================================================================== Date Submitted: 2012-06-15 14:35 CEST Last Modified: 2012-06-18 10:44 CEST ====================================================================== Summary: evince failed to start through firefox Description: on launch evince through selecting a PDF in firefox, raise the following error:
ld.so.1: evince: Schwerer Fehler: Verschiebungsfehler: Datei /opt/csw/lib/i386/libevdocument.so.2: Symbol g_malloc0_n: referenziertes Symbol nicht gefunden Version: evince CSWevince 2.30.3,REV=2012.04.19 ====================================================================== ---------------------------------------------------------------------- (0009954) cgrzemba (manager) - 2012-06-18 10:44 https://www.opencsw.org/mantis/view.php?id=4963#c9954 ---------------------------------------------------------------------- firefox solaris builds use a old glib, gtk, gdk, .... and if loads firefox libevdocuemnt.so it provides the old glib even if the rpath of libevdocument.so points to the right path. With the old glib libevdocuent.so do not work. With a little bit faking in the <firefox/depend/lib directory firefox can use the new opencsw glib's and evince will work (tested with firefox13): <firefox>/depend/lib/gtk-2.0/2.10.0# ls -l libatk-1.0.so -> libatk-1.0.so.0.2409.1 libatk-1.0.so.0 -> libatk-1.0.so.0.2409.1 libatk-1.0.so.0.20209.1 -> /opt/csw/lib/libatk-1.0.so.0.20209.1 libcairo.so -> libcairo.so.2.10800.4 libcairo.so.2 -> libcairo.so.2.10800.4 libcairo.so.2.11000.2 -> /opt/csw/lib/libcairo.so.2.11000.2 libfontconfig.so.1 -> libfontconfig.so.1.4.4 libfontconfig.so.1.4.4 -> /opt/csw/lib/libfontconfig.so.1.4.4 libfreetype.so.6 -> libfreetype.so.6.8.0 libfreetype.so.6.8.0 -> /opt/csw/lib/libfreetype.so.6.8.0 libgailutil.so -> libgailutil.so.18.0.1 libgailutil.so.18 -> libgailutil.so.18.0.1 libgailutil.so.18.0.1 libgdk_pixbuf_xlib-2.0.so -> /opt/csw/lib/libgdk_pixbuf_xlib-2.0.so.0.2400.0 libgdk_pixbuf_xlib-2.0.so.0.1400.5 libgdk_pixbuf_xlib-2.0.so.0.2400.0 -> /opt/csw/lib/libgdk_pixbuf_xlib-2.0.so.0.2400.0 libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0.1400.5 libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.2400.0 libgdk_pixbuf-2.0.so.0.1400.5 libgdk_pixbuf-2.0.so.0.2400.0 libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.1400.5 libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.8 libgdk-x11-2.0.so.0.1400.5 libgdk-x11-2.0.so.0.2400.8 libgio-2.0.so -> libgio-2.0.so.0.1800.3 libgio-2.0.so.0 -> libgio-2.0.so.0.2800.8 libgio-2.0.so.0.1800.3 libgio-2.0.so.0.2800.8 -> /opt/csw/lib/libgio-2.0.so.0.2800.8 libglib-2.0.so -> libglib-2.0.so.0.1800.3 libglib-2.0.so.0 -> libglib-2.0.so.0.2800.8 libglib-2.0.so.0.1800.3 libglib-2.0.so.0.2800.8 -> /opt/csw/lib/libglib-2.0.so.0.2800.8 libgmodule-2.0.so -> libgmodule-2.0.so.0.1800.3 libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.2800.8 libgmodule-2.0.so.0.1800.3 libgmodule-2.0.so.0.2800.8 -> /opt/csw/lib/libgmodule-2.0.so.0.2800.8 libgobject-2.0.so -> libgobject-2.0.so.0.1800.3 libgobject-2.0.so.0 -> libgobject-2.0.so.0.2800.8 libgobject-2.0.so.0.1800.3 libgobject-2.0.so.0.2800.8 -> /opt/csw/lib/libgobject-2.0.so.0.2800.8 libgthread-2.0.so -> libgthread-2.0.so.0.1800.3 libgthread-2.0.so.0 -> libgthread-2.0.so.0.2800.8 libgthread-2.0.so.0.1800.3 libgthread-2.0.so.0.2800.8 -> /opt/csw/lib/libgthread-2.0.so.0.2800.8 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.1400.5 libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.8 libgtk-x11-2.0.so.0.1400.5 libgtk-x11-2.0.so.0.2400.8 -> /opt/csw/lib/libgtk-x11-2.0.so.0.2400.8 libpango-1.0.so -> libpango-1.0.so.0.2203.0 libpango-1.0.so.0 -> libpango-1.0.so.0.2800.4 libpango-1.0.so.0.2203.0 libpango-1.0.so.0.2800.4 -> /opt/csw/lib/libpango-1.0.so.0.2800.4 libpangocairo-1.0.so -> libpangocairo-1.0.so.0.2203.0 libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.2800.4 libpangocairo-1.0.so.0.2203.0 libpangocairo-1.0.so.0.2800.4 -> /opt/csw/lib/libpangocairo-1.0.so.0.2800.4 libpangoft2-1.0.so -> libpangoft2-1.0.so.0.2203.0 libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.2800.4 libpangoft2-1.0.so.0.2203.0 libpangoft2-1.0.so.0.2800.4 -> /opt/csw/lib/libpangoft2-1.0.so.0.2800.4 libpangox-1.0.so -> libpangox-1.0.so.0.2203.0 libpangox-1.0.so.0 -> libpangox-1.0.so.0.2800.4 libpangox-1.0.so.0.2203.0 libpangox-1.0.so.0.2800.4 -> /opt/csw/lib/libpangox-1.0.so.0.2800.4 libpangoxft-1.0.so -> libpangoxft-1.0.so.0.2203.0 libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.2800.4 libpangoxft-1.0.so.0.2203.0 libpangoxft-1.0.so.0.2800.4 -> /opt/csw/lib/libpangoxft-1.0.so.0.2800.4 libpixman-1.so -> libpixman-1.so.0.12.0 libpixman-1.so.0 -> libpixman-1.so.0.22.2 libpixman-1.so.0.12.0 libpixman-1.so.0.22.2 -> /opt/csw/lib/libpixman-1.so.0.22.2 libxml2.so.2 -> /opt/csw/lib/libxml2.so.2.7.8 also map the loader path: <firefox>/depend/lib/gtk-2.0/2.10.0# ls -l loaders lrwxrwxrwx 1 root root 42 Jun 18 10:08 loaders -> /opt/csw/lib/gdk-pixbuf-2.0/2.10.0/loaders _______________________________________________ bug-notifications mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/bug-notifications
