Summary: | xulrunner-1.9.2.9-r1: at least the libxul-embedding.pc should contain nspr --cflags as it depends on nspr headers | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ingo Krabbe <ikrabbe.ask> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ingo Krabbe
2010-10-09 09:47:16 UTC
All that needs to be done is adding Requires: nspr to the libxul-embedding.pc Yelp needs to depend on nspr, there is nothing specific about embedding needing to depend on nspr. I don't think that this is true, as yelp just includes nscore.h from xulrunner, that again depends on prtypes.h (as seen in the error log), that prtypes.h is again from nspr, so finally yelp just depends on nspr because the xulrunner file depends on it. I really cannot understand how you can close a bug with such a lapidar message, without going deeper into that topic. Please explain why yelp might still depend directly on nspr and no other package that include nscore.h from xulrunner does. Please do not reopen this, we have already had this discussion upstream and will not change our decision in the distro. Nothing about libxul-embedding depends on nspr being avaliable hense there is no reason for it to be required. Yelp needs to check for the libs that it needs, not depend on packages providing them for it. Ok I will leave this bug closed then, but I assume now you came to the wrong solution in your discussion with upstream. |