I can confirm this is a bug in Ubuntu.
Firefox 3.0 when downloaded from Mozilla site is still shipped with libnspr4.so,
libplds4.so and libplc4.so. These libs are available at least since Firefox v. 
1.5 so I think a lot of
developers can depend on them.

I'm developer of Firekeeper extension which depends on these libraries.
To reproduce this bug install the newest Firekeeper:
http://downloads.mozdev.org/firekeeper/firekeeper-0.3.1-linux.xpi
after Firefox restart you will see red '!' in lower right corner that indicates 
failed installation.
Remove Firekeeper and create missing symbolic links:
ln -s /usr/lib/libnspr4.so.0d /usr/lib/libnspr4.so;
ln -s /usr/lib/libplds4.so.0d /usr/lib/libplds4.so;
ln -s /usr/lib/libplc4.so.0d /usr/lib/libplc4.so;
Install Firekeeper again. It should work fine.
I don't know what was the reason for removing these links. Is seems other 
developers
have also problem with this issue:
http://groups.google.co.uk/group/gears-eng/browse_thread/thread/e8942a7c15f2bc72/698059fe9397beb6?lnk=st&q=libnspr4.so+ubuntu#698059fe9397beb6

The workaround would be to link against libxul.so which on Ubuntu depends on 
/usr/lib/libplds4.so.0d,
/usr/lib/libplds4.so.0d, /usr/lib/libplc4.so.0d.
But it is not convenient solution, since libxul is not available in Firefox 2.0 
so it would require to ship different versions of extension for FF2.0 and 3.0.
It would be much simpler if these libs are just available in Ubuntu under 
standard names.

Cheers,
Jan

-- 
firefox-3 doesn't provide a symlink libnspr4.so and libnss3.so
https://bugs.launchpad.net/bugs/228032
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to