This guide assumes you already followed the Getting Started documentation and you already downloaded
comm-central source code.
Xcode is a prerequisite to build Firefox an you will need administrator permissions on your machine to install it. You can verify that you have these permission in
System Preferences -> Users & Groups.)
Xcode you will find the SDK header at this location
MacOSX10.14.sdk) by double clicking on it and follow the installation instructions.
Access the location where you downloaded the
mozilla-central source code, most likely
source/ and trigger this command:
You will be asked to choose from the following list of options
Please choose the version of Firefox you want to build:1. Firefox for Desktop Artifact Mode2. Firefox for Desktop3. GeckoView/Firefox for Android Artifact Mode4. GeckoView/Firefox for Android
Please choose option 2 to proceed with a successful build.
This action will install all the libraries and dependencies necessary to build Thunderbird locally.
It could happen that some libraries will not be installed by the
bootstrap command, specifically
Go. Check if these packages are available in your system by running these commands in your terminal:
If one or both commands return an empty output, you need to install them manually. We recommend using HomeBrew to download and install these packages in your system. After that, follow these steps:
brew install rustc
Install C bindings:
cargo install cbindgen
Got back to the Building Thunderbird page and continue following the guide: