You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.


Build Sunbird

Sunbird is a fully standalone application, built using the cross-platform Mozilla Toolkit. What follows below are basic instructions for building Sunbird. For more information about building Mozilla, you should consult the Mozilla build pages.

Get the Sunbird source code from the Mozilla 1.8 branch (upcoming 0.9 builds)

To checkout and build a Sunbird branch build, please follow these steps (in a fresh directory) to get the right files for building.

  1. Follow the CVS instructions
  2. Then type:

    cvs checkout -r MOZILLA_1_8_BRANCH mozilla/client.mk

Get the Sunbird 0.8 source code

To checkout and build Sunbird 0.8, please follow these steps (in a fresh directory) to get the right files for building.

  1. Follow the CVS instructions
  2. Then type:

    cvs checkout -r SUNBIRD_0_8_RELEASE mozilla/client.mk

Get the Sunbird trunk (current development branch) source code

To checkout and build Sunbird, please follow these steps (in a fresh directory) to get the right files for building.

  1. Follow the CVS instructions
  2. Then type:

    cvs checkout mozilla/client.mk

Build Sunbird

  1. Add the following line to your .mozconfig

    . $topsrcdir/calendar/sunbird/config/mozconfig
  2. Build as per the instructions on the Mozilla build pages.
  3. Once that's done you can run Sunbird by executing

    dist/bin/sunbird