Difference between revisions of "OOo Building"
Chris Tyler (talk | contribs) m (→Get tools via anonymous CVS) |
Chris Tyler (talk | contribs) (→Get code via anonymous CVS) |
||
Line 1: | Line 1: | ||
= Build Process = | = Build Process = | ||
+ | |||
+ | |||
+ | == Build dependencies == | ||
+ | |||
+ | === Linux === | ||
+ | |||
+ | On Fedora: | ||
+ | * standard development toolchain | ||
+ | * gperf (yum install gperf) | ||
+ | * tcsh (yum install tcsh) | ||
== Get code via anonymous CVS == | == Get code via anonymous CVS == | ||
Line 10: | Line 20: | ||
# Check out the source code | # Check out the source code | ||
cvs co OpenOffice2 | cvs co OpenOffice2 | ||
+ | |||
+ | # Configure for your platform - here Java and Mozilla are disabled (or install appropriate build dependencies) | ||
+ | cd config_office | ||
+ | ./configure --without-java --disable-mozilla | ||
+ | # NB - A problem may be reported on line 2011 of an output shell script -- fix quotes (change " to ' on that line) and retry that one script | ||
+ | |||
+ | # Set up the build tools | ||
+ | cd .. | ||
+ | ./bootstrap | ||
+ | |||
+ | # Do the build (and time it!) | ||
+ | time dmake | ||
= Resources = | = Resources = |
Revision as of 23:08, 24 April 2008
Contents
Build Process
Build dependencies
Linux
On Fedora:
- standard development toolchain
- gperf (yum install gperf)
- tcsh (yum install tcsh)
Get code via anonymous CVS
export 'CVSROOT=:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs' # set server information
# Login to server -- password is "anoncvs" cvs login
# Check out the source code cvs co OpenOffice2
# Configure for your platform - here Java and Mozilla are disabled (or install appropriate build dependencies) cd config_office ./configure --without-java --disable-mozilla # NB - A problem may be reported on line 2011 of an output shell script -- fix quotes (change " to ' on that line) and retry that one script
# Set up the build tools cd .. ./bootstrap
# Do the build (and time it!) time dmake
Resources
Tips page - include info on using CVS http://wiki.services.openoffice.org/wiki/Tips
CVS client setup http://tools.openoffice.org/servlets/ProjectSource