[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