Comment 5 for bug 286906

Revision history for this message
Miciah Dashiel Butler Masters (miciah) wrote : Re: Unable to use libmozjs.so in an application, because of library path problem.

I work on the ELinks Web browser (<http://elinks.cz>). ELinks has (presently very minimal) support for ECMAScript via SpiderMonkey, so this issue affects ELinks as well.

Until recently, I had been building ELinks with libmozjs1d and libmozjs-dev. However, xulrunner-1.9.1, on which firefox-3.5 depends, conflicts with libmozjs-dev. In order to be able to update to the latest release of Firefox, I have changed ELinks to be compatible with the new interfaces in the new xulrunner, and I have manually added some symlinks (/usr/lib/libmozjs.so -> xulrunner-1.9.1.1/libmozjs.so and /usr/include/mozjs -> xulrunner-1.9.1.1/unstable).

ELinks's ECMAScript support is optional, and Ubuntu's ELinks package does not enable it, although Debian's does, and my own build does, so this issue with ELinks does not necessarily cause another bug in Ubuntu, but it is inconvenient for me and anybody else who wants to enable ECMAScript in ELinks on Ubuntu.

Please let me know how the ELinks project should proceed to maintain compability with Ubuntu. Many thanks!