Closed
Bug 624860
Opened 14 years ago
Closed 13 years ago
Compiling xulrunner-2.0b8 on MacOSX x86_64 doesn't produce usable SDK
Categories
(Firefox Build System :: General, defect)
Tracking
(blocking2.0 -)
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: alex, Unassigned)
References
Details
the resulting SDK is missing key header files (like nsISupports.h, and any IDL based headers) etc -
http://www.iosart.com/upload/xulrunner-2.0b8.en-US.mac-x86_64.sdk.tar.bz2
Reporter | ||
Comment 1•14 years ago
|
||
opened this bug by cloning bug 600435, sorry for the spam, cleaning up now.
Comment 2•14 years ago
|
||
Try
http://people.mozilla.com/~nthomas/xulrunner-2.0b10pre.en-US.mac-x86_64.sdk.tar.bz2
which I made on the same boxes we make Firefox on.
If I unpack that and compare to the equivalent for i386 then the differences in the file listings are only
$ diff i386/list x86_64/list
427a428
> ./xulrunner-sdk/bin/xpidl
437,439d437
< ./xulrunner-sdk/host/bin/host_xpidl
< ./xulrunner-sdk/host/bin/host_xpt_dump
< ./xulrunner-sdk/host/bin/host_xpt_link
1642c1640
< ./xulrunner-sdk/include/Nativei386.h
---
> ./xulrunner-sdk/include/NativeX64.h
4099a4098
> ./xulrunner-sdk/sdk/bin/xpidl
Dunno why xpidl would have moved, perhaps fallout from bug 600435.
This missing file you mention is present in both:
$ find . -name 'nsISupports.h'
./i386/xulrunner-sdk/include/nsISupports.h
./x86_64/xulrunner-sdk/include/nsISupports.h
Reporter | ||
Comment 3•14 years ago
|
||
(In reply to comment #2)
> Try
>
> http://people.mozilla.com/~nthomas/xulrunner-2.0b10pre.en-US.mac-x86_64.sdk.tar.bz2
> which I made on the same boxes we make Firefox on.
Nick, the SDK you linked to above works, thanks! I wonder how our build process was different, and why mine produced an SDK without those headers.
Comment 4•14 years ago
|
||
Woo. I'd link you to a build log but for bug 600435. Can point you to our mozconfig http://hg.mozilla.org/build/buildbot-configs/file/2045c20ced5a/mozilla2/macosx64/mozilla-central/xulrunner/mozconfig, and I'm calling
make -f client.mk build
make -f client.mk sdk
RESOLVED WORKSFORME ?
Comment 5•14 years ago
|
||
Should I make another bug for the missing i386 xpidl issue?
Comment 6•14 years ago
|
||
@Simon
Yes - please open a new bug for the missing xpidl file.
Comment 7•14 years ago
|
||
(In reply to comment #6)
> @Simon
>
> Yes - please open a new bug for the missing xpidl file.
Filed as bug 636167.
Per comment 4.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•