Description of problem: When attempting to compile an application which uses libxul, pkg-config --cflags libxul reports an -I include path of: -I/usr/include/xulrunner-sdk-1.9/stable but the critical mozilla-config.h header is distributed in the path: /usr/include/xulrunner-sdk-1.9/mozilla-config.h This results in libxul being unusable without a manual patch. mozilla-config.h used to be distributed in the ../unstable directory in previous packages, which was on the include path. Suggest to distribute in ../stable or add .. to the .pc file distributed with the package. Version-Release number of selected component (if applicable): xulrunner-devel-1.9.0.5-1.fc10.x86_64 xulrunner-devel-1.9.0.5-1.fc10.i386 How reproducible: pkg-config --cflags libxul rpm -ql xulrunner-devel|grep mozilla-config.h Actual results: -fshort-wchar -I/usr/include/xulrunner-sdk-1.9/stable -I/usr/include/nspr4 /usr/include/xulrunner-sdk-1.9/mozilla-config.h Expected results: -fshort-wchar -I/usr/include/xulrunner-sdk-1.9/stable -I/usr/include/nspr4 /usr/include/xulrunner-sdk-1.9/stable/mozilla-config.h Additional info:
actually, probably better expected results: -fshort-wchar -I/usr/include/xulrunner-sdk-1.9/stable -I/usr/include/xulrunner-sdk-1.9 -I/usr/include/nspr4 /usr/include/xulrunner-sdk-1.9/mozilla-config.h
We need to add mozilla-config.h to stable directory because it's important for NPAPI plugins.
added to xulrunner-1.9.0.5-2.fc10
seamonkey-1.1.14-4.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/seamonkey-1.1.14-4.fc10