>> 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
-~----------~----~----~----~------~----~------~--~---

Attachment: jsautocfg-1.9.0.patch
Description: Binary data

Reply via email to