Difference between revisions of "OOo Building"

From CDOT Wiki
Jump to: navigation, search
m (Get tools via anonymous CVS)
(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 00:08, 25 April 2008

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