>> In gecko-1.9.1: >> The prcpucfg.h file differs between platforms. The version in >> gecko-1.9.1/include causes problems for the mac build. >> >> D gecko-sdks/gecko-1.9.1/include/prcpucfg.h >> A + gecko-sdks/gecko-1.9.1/Linux_x86_64-gcc3/prcpucfg.h > > Shouldn't it find one in Darwin*/include before the one in include?
One would think so, but it seems to cause problems for the Mac build. My guess is that the compiler searches for headers in the same directory when it encounters #include "prcpucfg.h" before searching other include directories. On a related noted: The jsautocfg.h in gecko-1.9.0/Darwin-gcc3/include is incorrect. The correct version can be found in http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.13/sdk/xulrunner-1.9.0.13.en-US.mac-powerpc.sdk.tar.bz2 . I also attached it to this email for your convenience. There are a few missing files that are marked present in PlatformMatrix.txt: gecko-1.8/Linux_x86-gcc3/lib/libmozjs.so gecko-1.8/Linux_x86-gcc3/lib/libxpcomglue_s.a gecko-1.8/Linux_x86-gcc3/lib/libnspr4.so gecko-1.8/Linux_x86-gcc3/lib/libxpcom.so libmozjs.so can be found in http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/linux-i686/en-US/xulrunner-1.8.0.4.en-US.linux-i686.tar.gz The other libraries can be found in http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/sdk/gecko-sdk-i686-pc-linux-gnu-1.8.0.4.tar.bz2 gecko-1.8/Linux_x86_64-gcc3/lib/ is empty gecko-1.9.1/Linux_x86_64-gcc3/lib/ is empty The follow libraries don't appear to be used. (The built liboophm is bit-for-bit identical with or without these libraries present): gecko-sdks/gecko-1.9.0/Linux_x86-gcc3/lib/libxul.so gecko-sdks/gecko-1.9.0/Linux_x86-gcc3/lib/libplc4.so gecko-sdks/gecko-1.9.0/Linux_x86-gcc3/lib/libplds4.so -Sam --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
jsautocfg-1.9.0.patch
Description: Binary data
