On Tue, Nov 04, 2008 at 09:06:38PM +1300, Simon Geard wrote:
> > 
> >  Commenting on the configure: 
> > 
> > > # Needed to make things using XUL find NSPR.
> > > echo "Requires: nspr" >> xulrunner/installer/libxul-embedding.pc.in
> > > 
> >  Not sure if this would help my use case - epiphany already pulls in
> > my mozilla-nss which requires nspr.  But thanks for the detail, that
> > should help my testing!
> 
> The problem here, from memory, was that either Yelp or Epiphany found
> Xulrunner, and assumed it provided NSS. I don't know whether they're at
> fault or whether Xulrunner is, but the above change was enough to make
> it work.

 Finally managed to build yelp-2.24 and epiphany-2.24 on my
soon-to-be-demolished BLFS-6.3 system, using 'xulrunner'.  This was
with individual nspr-4.7.2 and nss-3.12 - it's still exceptionally
messy to build them with system libs and to generate .pc files.

  I needed your fix to get yelp to compile, and *didn't* need my
earlier change to mess with the lib dir.

 Now that I half-understand nss and nspr, I'm losing interest in
building firefox without xulrunner-and-system-nss, so for the moment
my earlier patch to the xulrunner .pc files is not going anywhere.

Current thoughts: if people want to build (2.24) yelp or epiphany,
build nspr, nss (or nss-with-nspr), xulrunner with the above one-line
addition (anf then ff3 itself, if desired).

 If people want to build only ff3, the nss and nspr it ships with
are ok for that (it doesn't use pkgconfig to find them).

 I'm hoping I might even find time to look at ff3 on ppc again (in
my dreams!), the nss or nspr in 3.0.3 is useless for that.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to