#19273: yelp 2.24.0 configure and build errors after firefox update ------------------------------------+--------------------------------------- Reporter: bskaplan14@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.1 Keywords: yelp xulrunner firefox | Port: yelp ------------------------------------+--------------------------------------- After updating firefox-x11 to Firefox 3, yelp stopped working because it was looking for the firefox 2 libs. Unfortunately, Firefox 3 doesn't create firefox.pc, which Yelp looks for while configuring. (this error is identified around comment # 10 on [http://trac.macports.org/ticket/19048 ticket 19048]). If I install Xulrunner and switch the configure args in Yelp's portfile to use libxul-embedding for gecko instead of firefox, then it configures without a problem. When building Yelp using libxul-embedding, I got an error about nscore.h (from Xulrunner) not finding prtypes.h (from nspr). Adding -I/opt/local/include/nspr to Cflags in libxul-embedding.pc fixed this. I don't know if that's supposed to be there or not, but it's in the file on Ubuntu Jaunty and it got Yelp to work. I'm not including a patch for this one because I don't know how to write the patch without hard coding the path. -- Ticket URL: <http://trac.macports.org/ticket/19273> MacPorts <http://www.macports.org/> Ports system for Mac OS