When I try to start the latest firefox, I get:
Code:
$ firefox
116578123:/usr/nekoware/lib/firefox-2.0.0.22pre/firefox-bin: rld: Fatal Error: attempted access to unresolvable symbol in /usr/nekoware/lib/firefox-2.0.0.22pre/firefox-bin: sqlite3_enable_shared_cache
... and:
Code:
$ ldd /usr/nekoware/lib/firefox-2.0.0.22pre/firefox-bin
libm.so => /lib32/libm.so
116541784: 17:12:57 /usr/nekoware/lib/firefox-2.0.0.22pre/firefox-bin: rld: Fatal Error exit/longjmp: Cannot Successfully map soname 'libsmime3.so' under any of the filenames ../../dist/bin/libsmime3.so:/usr/nekoware/lib/libsmime3.so:/lib32/libsmime3.so:/usr/lib32/libsmime3.so:/usr/lib32/internal/libsmime3.so:/opt/lib32/libsmime3.so:
116541784:/usr/nekoware/lib/firefox-2.0.0.22pre/firefox-bin: rld: Fatal Error: Cannot Successfully map soname 'libsmime3.so' under any of the filenames ../../dist/bin/libsmime3.so:/usr/nekoware/lib/libsmime3.so:/lib32/libsmime3.so:/usr/lib32/libsmime3.so:/usr/lib32/internal/libsmime3.so:/opt/lib32/libsmime3.so:
... now I'm not sure that the first error exactly aligns with the second (since the warning is of an unresolvable symbol rather than a missing library, and the firefox script sets its own LD_LIBRARY*PATH variables).
Infact, with LD_LIBRARYN32_PATH set to "/lib32:/usr/lib32:/usr/nekoware/lib/firefox-2.0.0.22pre", and with 'ldd' reporting:
Code:
$ ldd firefox-bin
libm.so => /lib32/libm.so
libsmime3.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libsmime3.so
libssl3.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libssl3.so
libnss3.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libnss3.so
libnssutil3.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libnssutil3.so
libsoftokn3.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libsoftokn3.so
libXt.so => /usr/lib32/libXt.so
libsqlite3.so => /usr/nekoware/lib/libsqlite3.so
libxpcom_compat.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libxpcom_compat.so
libmozjs.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libmozjs.so
libxpcom.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libxpcom.so
libxpcom_core.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libxpcom_core.so
libplds4.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libplds4.so
libplc4.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libplc4.so
libnspr4.so => /usr/nekoware/lib/firefox-2.0.0.22pre/libnspr4.so
libpthread.so => /usr/lib32/libpthread.so
libdl.so => /usr/lib32/libdl.so
libgtk-1.2.so.1 => /usr/nekoware/lib/libgtk-1.2.so.1
libgdk-1.2.so.1 => /usr/nekoware/lib/libgdk-1.2.so.1
libgmodule-1.2.so.1 => /usr/nekoware/lib/libgmodule-1.2.so.1
libglib-1.2.so.1 => /usr/nekoware/lib/libglib-1.2.so.1
libintl.so.9 => /usr/nekoware/lib/libintl.so.9
libXext.so => /usr/lib32/libXext.so
libX11.so.1 => /usr/lib32/libX11.so.1
libsocket.so => /usr/lib32/libsocket.so
libfastm.so => /usr/lib32/libfastm.so
libCsup.so => /usr/lib32/libCsup.so
libC.so.2 => /lib32/libC.so.2
libCio.so.1 => /usr/lib32/libCio.so.1
libc.so.1 => /lib32/libc.so.1
libgen.so => /lib32/libgen.so delay-load
libintl.so.4 => /usr/nekoware/lib/libintl.so.4
libiconv.so.3 => /usr/nekoware/lib/libiconv.so.3
... I still get:
Code:
$ ./firefox-bin
116579149:./firefox-bin: rld: Fatal Error: attempted access to unresolvable symbol in ./firefox-bin: sqlite3_enable_shared_cache
I'm a little rusty... what have I forgotten to do, here?!