[MacPorts] #19273: yelp 2.24.0 configure and build errors after firefox update
#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
#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 ------------------------------------+--------------------------------------- Comment(by jeremyhu@…): I think you might want libxul instead of libxul-embedding... but I'm not sure there. -- Ticket URL: <http://trac.macports.org/ticket/19273#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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 ------------------------------------+--------------------------------------- Comment(by axel@…): Replying to [comment:1 jeremyhu@…]:
I think you might want libxul instead of libxul-embedding... but I'm not sure there.
Both versions fail for me. See libxul-embedding.txt and libxul.txt above for my results with each flavor of the portfile. -- Ticket URL: <http://trac.macports.org/ticket/19273#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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 ------------------------------------+--------------------------------------- Comment(by bskaplan14@…): Replying to [comment:2 axel@…]:
Replying to [comment:1 jeremyhu@…]:
I think you might want libxul instead of libxul-embedding... but I'm not sure there.
Both versions fail for me. See libxul-embedding.txt and libxul.txt above for my results with each flavor of the portfile.
I don't know how to get libxul working, but I couldn't do that on Ubuntu either so I don't think that's a macports problem. The libxul-embedding failure is the second problem I mentioned, the one that I don't know how to write a patch for. Go to /opt/local/lib/pkgconfig/libxul-embedding.pc and add "-I/opt/local/include/nspr" to the Cflags to get it to build and install. -- Ticket URL: <http://trac.macports.org/ticket/19273#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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 ------------------------------------+--------------------------------------- Comment(by thedoobs@…): This error is also discussed in [ticket:19302]. -- Ticket URL: <http://trac.macports.org/ticket/19273#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19273: yelp 2.24.0 configure and build errors after firefox update -----------------------------------+---------------------------------------- Reporter: bskaplan14@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: yelp xulrunner firefox Port: yelp | -----------------------------------+---------------------------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed Comment: r50129 -- Ticket URL: <http://trac.macports.org/ticket/19273#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts