On Sun, Oct 11, 2009 at 07:13:51PM +0200, Luca Bigliardi wrote: > On Sun, Oct 11, 2009 at 09:43 AM, Mike Hommey wrote: > > Hi Mike, > > > The fact is, the check is a pkg-config check, and mozilla-js, be it > > upstream or debian contains the right thing for upstream or debian, > > that's the hole point. If it doesn't build on other distros, then there > > is something else wrong, but certainly not that. > > No, upstream is not doing the right thing because it puts "stable" in > pkg-config but it installs headers in "unstable", have a look at this bug: > https://bugzilla.mozilla.org/show_bug.cgi?id=500645
Interesting, I didn't remember this issue. > So as a workaround freej upstream checks for libxul-embedding-unstable > otherwise it will break when compiling on a non mangled/patched xulrunner. Arguably, other distros should fix it, even if not to put it in a directory similar to what we put it in. Also, this could be fixed on debian only, to avoid the extra hundreds of megabytes of build dependencies. Another option is to sed s,/stable,/unstable, to get the unstable path un any case. This also wouldn't change anything if the patch doesn't contain /stable. Mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org