Difference between revisions of "Building Zimbra using Perforce"

(ZME)
m (removing bad links)
Line 18: Line 18:
 
[[Franklin README]]
 
[[Franklin README]]
  
[[Building FRANKLIN on CentOS 4]]
+
Building FRANKLIN on CentOS 4
  
 
[[Building FRANKLIN on CentOS 5]]
 
[[Building FRANKLIN on CentOS 5]]
Line 24: Line 24:
 
[[Building FRANKLIN on RedHat Enterprise Linux 4]]
 
[[Building FRANKLIN on RedHat Enterprise Linux 4]]
  
[[Building FRANKLIN on RedHat Enterprise Linux 5]]
+
Building FRANKLIN on RedHat Enterprise Linux 5
  
[[Building FRANKLIN on Gentoo]]
+
Building FRANKLIN on Gentoo
  
[[Building FRANKLIN on Ubuntu 6.06 LTS]]
+
Building FRANKLIN on Ubuntu 6.06 LTS
  
[[Building FRANKLIN on Ubuntu 8.04 LTS]]
+
Building FRANKLIN on Ubuntu 8.04 LTS
  
[[Building FRANKLIN on Fedora Core 7]]
+
Building FRANKLIN on Fedora Core 7
  
[[Building FRANKLIN on Fedora Core 8]]
+
Building FRANKLIN on Fedora Core 8
  
 
==Building Zimbra Collaboration Suite: "FRANK"==
 
==Building Zimbra Collaboration Suite: "FRANK"==
 
  Frank is the latest 4.5 series release. Current version can be found [http://pm.zimbra.com/pm_release.php?rel=4.5 here]
 
  Frank is the latest 4.5 series release. Current version can be found [http://pm.zimbra.com/pm_release.php?rel=4.5 here]
  
[[FRANK README]]
+
FRANK README
  
[[Building FRANK on CentOS 4.4]]
+
Building FRANK on CentOS 4.4
  
[[Building FRANK on CentOS 5]]
+
Building FRANK on CentOS 5
  
[[Building FRANK on RedHat Enterprise Linux 4.4]]
+
Building FRANK on RedHat Enterprise Linux 4.4
  
[[Building FRANK on RedHat Enterprise Linux 5]]
+
Building FRANK on RedHat Enterprise Linux 5
  
[[Building FRANK on Gentoo]]
+
Building FRANK on Gentoo
  
[[Building FRANK on Ubuntu 6.06 LTS]]
+
Building FRANK on Ubuntu 6.06 LTS
  
 
[[Building FRANK on Ubuntu 8.04 LTS]]
 
[[Building FRANK on Ubuntu 8.04 LTS]]
  
[[Building FRANK on Fedora Core 7]]
+
Building FRANK on Fedora Core 7
  
[[Building FRANK on Fedora Core 8]]
+
Building FRANK on Fedora Core 8
  
 
==Building Zimbra Desktop==
 
==Building Zimbra Desktop==
Line 70: Line 70:
  
 
==Building a Zimbra Development Environment==
 
==Building a Zimbra Development Environment==
[[Zimbra Dev Env README]]
+
Zimbra Dev Env README
  
[[Building Zimbra Dev Env on CentOS 4.4]]
+
Building Zimbra Dev Env on CentOS 4.4
  
[[Building Zimbra Dev Env on CentOS 5]]
+
Building Zimbra Dev Env on CentOS 5
  
[[Building Zimbra Dev Env on RedHat Enterprise Linux 4.4]]
+
Building Zimbra Dev Env on RedHat Enterprise Linux 4.4
  
[[Building Zimbra Dev Env on RedHat Enterprise Linux 5]]
+
Building Zimbra Dev Env on RedHat Enterprise Linux 5
  
[[Building Zimbra Dev Env on Gentoo]]
+
Building Zimbra Dev Env on Gentoo
  
[[Building Zimbra Dev Env on Ubuntu 6.06 LTS]]
+
Building Zimbra Dev Env on Ubuntu 6.06 LTS
  
[[Building Zimbra Dev Env on Ubuntu 8.04 LTS]]
+
Building Zimbra Dev Env on Ubuntu 8.04 LTS
  
[[Building Zimbra Dev Env on Fedora Core 7]]
+
Building Zimbra Dev Env on Fedora Core 7
  
[[Building Zimbra Dev Env on Fedora Core 8]]
+
Building Zimbra Dev Env on Fedora Core 8
  
 
==Building Older Versions==
 
==Building Older Versions==
Line 94: Line 94:
  
 
==Troubleshooting==
 
==Troubleshooting==
[[Perforce client error]]
+
Perforce client error
  
[[Third Party Component Failures]]
+
Third Party Component Failures
  
[[Connection reset by peer]]
+
Connection reset by peer
  
 
[[configure: error: User zimbra (and/or group zimbra) doesn't exist.]]
 
[[configure: error: User zimbra (and/or group zimbra) doesn't exist.]]
  
[[Perl Components fail to build]]
+
Perl Components fail to build
  
  

Revision as of 20:46, 27 October 2008

General Information

Building Zimbra Collaboration Suite from Zimbra's Perforce cache requires advanced knowledge of troubleshooting. It is not available for the Network Edition (or Network Edition components). Changes cannot be committed to the Perforce cache.

The Perforce cache gives users access to download and build/modify Zimbra's Source code for Open Source products.

By building Zimbra, you agree to Zimbra's licensing terms. Building from source is not covered under the ZEUL, unlike pre-compiled binaries, but rather the YPL.

Technical support for source building can be found in the Zimbra Developers forum.

IMPORANT: Before attempting to build, please be sure to read the README for the branch release you're building. 

By default, you will only be able to build "out of the box" with supported Operating Systems. However, you may be able to modify the source to get Zimbra to build on your OS of choice.

Building Zimbra Collaboration Suite: "FRANKLIN"

Franklin is the latest 5.0 release. Current version can be found here

Franklin README

Building FRANKLIN on CentOS 4

Building FRANKLIN on CentOS 5

Building FRANKLIN on RedHat Enterprise Linux 4

Building FRANKLIN on RedHat Enterprise Linux 5

Building FRANKLIN on Gentoo

Building FRANKLIN on Ubuntu 6.06 LTS

Building FRANKLIN on Ubuntu 8.04 LTS

Building FRANKLIN on Fedora Core 7

Building FRANKLIN on Fedora Core 8

Building Zimbra Collaboration Suite: "FRANK"

Frank is the latest 4.5 series release. Current version can be found here

FRANK README

Building FRANK on CentOS 4.4

Building FRANK on CentOS 5

Building FRANK on RedHat Enterprise Linux 4.4

Building FRANK on RedHat Enterprise Linux 5

Building FRANK on Gentoo

Building FRANK on Ubuntu 6.06 LTS

Building FRANK on Ubuntu 8.04 LTS

Building FRANK on Fedora Core 7

Building FRANK on Fedora Core 8

Building Zimbra Desktop

Building on Linux

Building on Windows (win32)

Building on Macintosh (OS 10.4.6+)

Buiding Zimbra Mobile Edition

ZME (J2ME) Client: Building_ZimbraME

Building a Zimbra Development Environment

Zimbra Dev Env README

Building Zimbra Dev Env on CentOS 4.4

Building Zimbra Dev Env on CentOS 5

Building Zimbra Dev Env on RedHat Enterprise Linux 4.4

Building Zimbra Dev Env on RedHat Enterprise Linux 5

Building Zimbra Dev Env on Gentoo

Building Zimbra Dev Env on Ubuntu 6.06 LTS

Building Zimbra Dev Env on Ubuntu 8.04 LTS

Building Zimbra Dev Env on Fedora Core 7

Building Zimbra Dev Env on Fedora Core 8

Building Older Versions

The source for older versions can be found at SourceForge.

Troubleshooting

Perforce client error

Third Party Component Failures

Connection reset by peer

configure: error: User zimbra (and/or group zimbra) doesn't exist.

Perl Components fail to build


Verified Against: unknown Date Created: 11/7/2007
Article ID: https://wiki.zimbra.com/index.php?title=Building_Zimbra_using_Perforce Date Modified: 2008-10-27



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search