[MacPorts] #19273: yelp 2.24.0 configure and build errors after firefox update
MacPorts
noreply at macports.org
Fri Apr 10 17:34:06 PDT 2009
#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
More information about the macports-tickets
mailing list