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
