• Zimbra Website
  • Zimbra Dev Forum
  • Solaris
  • Home
  • News
  • Documentation
    • Solaris Port
      • Build Instructions
        • Setup Environment
        • Build ThirdParty
        • Build Zimbra
    • FreeBSD Port
    • Ubuntu Port
      • Build Instructions
        • Setup Environment
        • Ubuntu Build ThirdParty
        • Build ZCS
    • OpenSUSE Port
      • Setup Environment
      • Build ThirdParty
  • Downloads
Home Documentation Ubuntu Port Build Instructions
Ubuntu Hardy - Build Instructions
Building ZCS on Ubuntu Hardy is pretty straight forward.  There is a minor patch that adds the new build targets, then it is business as normal.

I have documented the build process in three logical stages.
  • Setting up the Build Environment - This sets up the Perforce environment necessary to synch the source code from Zimbra, alternatively downloads the latest snapshot of Solaris sourcecode and patches, and sets up necessary Blastwave components.
  • Building the ThirdParty components - The potentially painful process of building the multitude of ThirdParty opensource components.  The main build script and Makefile is patched to hopefully provide a relatively painless build, but be prepared for some debugging and hacking.
  • Building the main Zimbra codebase - This is usually the easiest bit, as long as a known good source snapshot is used.  Depending on the underlying build hardware, this can take quite a while to complete.  At the end of it is a single tarball that contains the binary installer for the required Solaris platform.


 
RocketTheme Joomla Templates