Closed Bug 1047185 Opened 11 years ago Closed 11 years ago

[Vixen] Vixen doesn't build on Mac OS X

Categories

(Firefox OS Graveyard :: GonkIntegration, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: vicamo, Assigned: vicamo)

References

Details

(Whiteboard: [Vixen][POVB])

Attachments

(2 files)

Missing: prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6 prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6
Also a pull request https://github.com/apc-io/platform_system_core/pull/1 to system/core -- command arguments must come before files list in darwin.
Whiteboard: [Vixen]
With this pull request to manifest and the one [1] for system/core, one may now follow the same build instructions for Flatfish on MDN [2] and builds Vixen on Mac OS X 10.9 or above with Xcode 4.x [3]. To begin verification: 1) pull the two pull requests into your vixen repo. $ repo sync prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6 \ prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6 2) You need Xcode 4.x to build flatfish/vixen. The one I used is Xcode v4.4.1. Use `xcode-select -switch <Xcode.app path>` to choose an appropriate version. 3) Start the build: $ export BUILD_MAC_SDK_EXPERIMENTAL=1 $ nice -n 20 ./build.sh 4) You may find Gecko configure script hangs during the process. Just press ^C and run build.sh again to continue. See bug 995864. [1]: https://github.com/apc-io/platform_system_core/pull/1 [2]: https://developer.mozilla.org/en-US/Firefox_OS/Firefox_OS_build_prerequisites#Requirements_for_OS_X [3]: only Mac OS X 10.9.4 was tested because that's all I have. Only Xcode v4.4.1 was tested, but I think all Xcode 4.x variants should work based on prior experience of Flatfish.
Assignee: nobody → vyang
Attachment #8465940 - Flags: review?(mwu)
Please help reach the repository owner to review/land this.
Flags: needinfo?(jeliu)
Attachment #8465940 - Attachment mime type: text/plain → text/x-github-pull-request
Flags: needinfo?(jeliu)
Whiteboard: [Vixen] → [Vixen][POVB]
Comment on attachment 8465940 [details] [review] Github pull request for b2g-manifest r=me if you remove pdk from the groups. That's just for the sake of consistency with the other binary toolchain entries.
Attachment #8465940 - Flags: review?(mwu) → review+
(In reply to Michael Wu [:mwu] from comment #4) > Comment on attachment 8465940 [details] [review] > Github pull request for b2g-manifest > > r=me if you remove pdk from the groups. That's just for the sake of > consistency with the other binary toolchain entries. Pull request updated.
(In reply to Vicamo Yang [:vicamo][:vyang] from comment #3) > Created attachment 8465942 [details] [review] > Github pull request for system/core > > Please help reach the repository owner to review/land this. https://github.com/apc-io/platform_system_core/commit/8b3d649d4e056c699c0a16c404d27772c43ee81a
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: