Difference between revisions of "Documentation/Building Guide/Build Requirements"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (pdl)
(toc)
Line 5: Line 5:
 
[[Category:Education]]
 
[[Category:Education]]
 
[[Category:Build_System]]
 
[[Category:Build_System]]
 +
{| style="font-size: 11px; float: right; width: 180px; border: 1px solid #9BC0F5;" cellspacing="0"
 +
|-
 +
| <div id="doc_toctitle" class="docooo_toctitle docsection" style="text-align: center;"><strong class="selflink">Building Guide</strong></div>
 +
|-
 +
| [[Development/OpenOffice.org_Building_Guide | Introduction]]<br>
 +
[[Development/OpenOffice.org_Building_Guide/Getting the source | Getting the source]]<br>
 +
[[Development/OpenOffice.org_Building_Guide/Basic Concepts | Basic Concepts]]<br>
 +
[[Development/OpenOffice.org_Building_Guide/Build Requirements | Build Requirements]]<br>
 +
[[Development/OpenOffice.org_Building_Guide/Building on Windows | Building on Windows]]<br>
 +
[[MacOSXBuildInstructions | Building on Mac OS X]]<br>
 +
[[Development/OpenOffice.org_Building_Guide/Building on Linux | Building on Linux]]<br>
 +
[[Development/OpenOffice.org_Building_Guide/Building on Solaris | Building on Solaris]]<br>
 +
|-
 +
|}
  
 
OpenOffice.org support the following platforms.
 
OpenOffice.org support the following platforms.
Line 62: Line 76:
  
 
== Platform Specific Requirements ==
 
== Platform Specific Requirements ==
Platform specific requirements are covered on the following pages.
+
Platform specific requirements are covered in each building instruction.
 
+
* [[Development/OpenOffice.org_Building_Guide/Linux_Build_Requirements | Linux System Requirements]]
+
* [[Development/OpenOffice.org_Building_Guide/Windows_Build_Requirements | Windows System Requirements]]
+
* [[Development/OpenOffice.org_Building_Guide/Solaris_Build_Requirements | Solaris System Requirements ]]
+
* [[Development/OpenOffice.org_Building_Guide/Mac_OS_X_Build_Requirements | Mac OS X System Requirements]]
+
  
 
{{PDL1}}
 
{{PDL1}}

Revision as of 19:09, 16 July 2009

Building Guide
Introduction

Getting the source
Basic Concepts
Build Requirements
Building on Windows
Building on Mac OS X
Building on Linux
Building on Solaris

OpenOffice.org support the following platforms.

System Architecture
Windows x86
Linux x86, x86 64
Mac OS X Intel
Solaris x86, SPARC

General Build Requirements

Requirement Description
Java JDK Java Implementation compatible with JDK 1.5 or JDK 1.6. OpenJDK is supported as well.
Perl Perl 5. For the regular build Mdiles Archive:Zip and XML:Parser are required. For committing changes to the repository Crypt:SSLeay and SOAP:Lite are also required.
Apache Ant Ant 1.7
Archiver zip and unzip
gperf gperf tool
Mozilla1 Some Mozilla libraries are needed. Choose one of the following:
  • Get the source from here.2
  • Get prebuild libraries from here.3

Notes:
1. If you are a new developer, don't use the libraries. By using the --disable-mozilla switch for ./configure you waive the extra functionality.
2. Copy the package into $SRC_ROOT/moz/download. The ./configure script will detect the source being present.
3. You have to configure with --disable-build-mozilla to enable the use of the prebuild libraries. Place LINUXGCCI{inc,lib,runtime}.zip into $SRC_ROOT/moz/zipped. The files can be reused if the packages were build following the instructions of the previous point. In the latter case they can be found in $SRC_ROOT/moz/unxlngi6.pro of a successful build.

Platform Specific Requirements

Platform specific requirements are covered in each building instruction.

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools