Chris Lord writes ("[Bug 57161] Re: Impossible to install libsmjs-dev with firefox present"):
> libsmjs depends on libnspr4, not libnspr - which is what causes the
> conflict.
Yes, I know. I am suggesting that libsmjs should be changed to depend
on libnspr. This entire stack should be using the firefox-provided
libraries, including the -dev libraries.
Chris Lord writes ("[Bug 57161] Re: Impossible to install libsmjs-dev with firefox present"):
> oh, and libnspr4-dev corresponds to libnspr4, not libnspr-dev; which
> corresponds to libnspr - as would be expected
Which package name to use (libfoo-dev or libfoo<version>-dev) depends
on whether it is possible to install both at once and have
applications choose between them at build tim. In this case, this is
not possible.
Chris Lord writes ("[Bug 57161] Re: Impossible to install libsmjs-dev with firefox present"):
> libsmjs depends on libnspr4, not libnspr - which is what causes the
> conflict.
Yes, I know. I am suggesting that libsmjs should be changed to depend
on libnspr. This entire stack should be using the firefox-provided
libraries, including the -dev libraries.
Chris Lord writes ("[Bug 57161] Re: Impossible to install libsmjs-dev with firefox present"):
> oh, and libnspr4-dev corresponds to libnspr4, not libnspr-dev; which
> corresponds to libnspr - as would be expected
Which package name to use (libfoo-dev or libfoo< version> -dev) depends
on whether it is possible to install both at once and have
applications choose between them at build tim. In this case, this is
not possible.
Ian.