Background: totem was failing because of a conflict with some Mozilla 
string class (from NSPR, NetScape Portable Runtime lib). The root issue 
was that a configure test was failing because it couldn't find a header 
file (prtypes.h). This header that referenced prtypes.h is part of 
firefox (nscore.h).
IMO, the pkgconfig file should have had a pointer to the prtypes.h 
directory. Attached patch changes firefox-xpcom.pc (called 
mozilla-xpcom.pc.in in the source).


I think that this should be pushed upstream to the maintainers of 
SUNWprd (which provides prtypes.h) to provide a nspr.pc file. Then we 
could remove the patch that removes 'Requires: nspr' from 
firefox-xpcom.pc and so allow pkg-config to resolve the complete CFLAGS 
list.

Damien
-- 
Damien Carbery, Gnome Release Engineer
Ext: x (70) 19218
-------------- next part --------------
A non-text attachment was scrubbed...
Name: firefox-02-xpcom-mps-dir.diff
Type: text/x-patch
Size: 465 bytes
Desc: not available
URL: 
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20070212/54ac21d3/attachment.bin>

Reply via email to