Difference between revisions of "User:Kr"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Building OOo)
m (Building OOo)
Line 27: Line 27:
  
 
==Building OOo==
 
==Building OOo==
 +
===x86/x64 on Debian based Linuxes===
 
<pre>
 
<pre>
 
./conco -v Master=SRC680 -v CWS=unomacli64
 
./conco -v Master=SRC680 -v CWS=unomacli64
Line 41: Line 42:
 
# Linux x64 and Java 1.6
 
# Linux x64 and Java 1.6
 
./configure --disable-mozilla --without-nas --with-system-hsqldb
 
./configure --disable-mozilla --without-nas --with-system-hsqldb
 +
 +
cd ..
 +
./bootstrap
 +
 +
# set the environment vars
 +
source <LinuxX86Env.Set>
 +
 +
# otherwise the smoketest does not work!
 +
setenv PKGFORMAT rpm 
 +
 +
# build installation sets
 +
cd instsetoo_native
 +
build --all --dlv_switch -link -P10 -- -P10
 +
</pre>
 +
 +
===Mac OS X===
 +
<pre>
 +
./conco -v Master=SRC680 -v CWS=unomacli64
 +
 +
# 'create' the unowinreg.dll
 +
touch external/unowinreg/unowinreg.dll
 +
 +
# configure the office to be build
 +
cd config_office
  
 
# MacOSX  
 
# MacOSX  
 
./configure --disable-mozilla --without-nas --disable-gtk --disable-gnome-vfs --disable-headless
 
./configure --disable-mozilla --without-nas --disable-gtk --disable-gnome-vfs --disable-headless
 +
 +
cd ..
 +
./bootstrap
 +
 +
# set the environment
 +
source MacOSXPPCEnv.Set.sh
 +
 +
# build installation sets
 +
cd instsetoo_native
 +
build --all --dlv_switch -link -P10 -- -P10
 +
</pre>
 +
 +
===Windows===
 +
<pre>
 +
./conco -v Master=SRC680 -v CWS=unomacli64
 +
 +
# 'create' the unowinreg.dll
 +
touch external/unowinreg/unowinreg.dll
 +
 +
# configure the office to be build
 +
cd config_office
  
 
# Win32
 
# Win32
Line 65: Line 111:
 
source <LinuxX86Env.Set>
 
source <LinuxX86Env.Set>
  
# otherwise the smoketest does not work!
+
# build installation sets
setenv PKGFORMAT rpm 
+
cd instsetoo_native
 +
build --all --dlv_switch -link -P10 -- -P10
 +
</pre>
 +
 
 +
===Solaris 8===
 +
<pre>
 +
./conco -v Master=SRC680 -v CWS=unomacli64
 +
 
 +
# 'create' the unowinreg.dll
 +
touch external/unowinreg/unowinreg.dll
 +
 
 +
setenv CC ...
 +
setenv CXX ...
 +
 
 +
# add perl to path
 +
setenv PATH ..../bin:$PATH
 +
 
 +
# set JAVAHOME and add to PATH
 +
setenv JAVAHOME .../JDK...
 +
setenv PATH $JAVAHOME/bin:$PATH
 +
 
 +
# configure the office to be build
 +
cd config_office
 +
 
 +
# call configure
 +
./configure --disable-mozilla --without-nas --disable-cups --disable-fontconfig --disable-gtk --disable-gnome-vfs --disable-headless --with-ant-home=/so/env/btools/apache-ant-1.6.1
 +
 
 +
cd ..
 +
./bootstrap
 +
 
 +
# set the environment
 +
source SolarisSparcEnv.Set
  
 
# build installation sets
 
# build installation sets

Revision as of 07:31, 17 August 2007

Contact

Background

Some Thoughts

GullFOSS

Some Scripts

Building OOo

x86/x64 on Debian based Linuxes

./conco -v Master=SRC680 -v CWS=unomacli64

# 'create' the unowinreg.dll
touch external/unowinreg/unowinreg.dll

# configure the office to be build
cd config_office

# Linux x86
./configure --disable-mozilla --without-nas 

# Linux x64 and Java 1.6
./configure --disable-mozilla --without-nas --with-system-hsqldb

cd ..
./bootstrap

# set the environment vars
source <LinuxX86Env.Set>

# otherwise the smoketest does not work!
setenv PKGFORMAT rpm  

# build installation sets
cd instsetoo_native
build --all --dlv_switch -link -P10 -- -P10

Mac OS X

./conco -v Master=SRC680 -v CWS=unomacli64

# 'create' the unowinreg.dll
touch external/unowinreg/unowinreg.dll

# configure the office to be build
cd config_office

# MacOSX 
./configure --disable-mozilla --without-nas --disable-gtk --disable-gnome-vfs --disable-headless

cd ..
./bootstrap

# set the environment
source MacOSXPPCEnv.Set.sh

# build installation sets
cd instsetoo_native
build --all --dlv_switch -link -P10 -- -P10

Windows

./conco -v Master=SRC680 -v CWS=unomacli64

# 'create' the unowinreg.dll
touch external/unowinreg/unowinreg.dll

# configure the office to be build
cd config_office

# Win32
./configure 
 --disable-mozilla  
 --disable-directx 
 --with-cl-home="/cygdrive/c/Program Files/Microsoft Visual Studio 8/VC"
 --with-frame-home="/cygdrive/c/Program Files/Microsoft Visual Studio 8/SDK/v2.0" 
 --with-psdk-home="/cygdrive/d/PSDK" 
 --with-midl-path="/cygdrive/d/PSDK/Bin" 
 --with-asm-home="/cygdrive/c/Program Files/Microsoft Visual Studio 8/VC" 
 --with-jdk-home="/cygdrive/d/j2sdk1.4.2_15"  
 --with-ant-home=/cygdrive/d/apache-ant-1.7.0 
 --with-use-shell=bash
 --disable-activex

cd ..
./bootstrap

# set the environment
source <LinuxX86Env.Set>

# build installation sets
cd instsetoo_native
build --all --dlv_switch -link -P10 -- -P10

Solaris 8

./conco -v Master=SRC680 -v CWS=unomacli64

# 'create' the unowinreg.dll
touch external/unowinreg/unowinreg.dll

setenv CC ...
setenv CXX ...

# add perl to path
setenv PATH ..../bin:$PATH

# set JAVAHOME and add to PATH
setenv JAVAHOME .../JDK...
setenv PATH $JAVAHOME/bin:$PATH

# configure the office to be build
cd config_office

# call configure
./configure --disable-mozilla --without-nas --disable-cups --disable-fontconfig --disable-gtk --disable-gnome-vfs --disable-headless --with-ant-home=/so/env/btools/apache-ant-1.6.1

cd ..
./bootstrap

# set the environment
source SolarisSparcEnv.Set

# build installation sets
cd instsetoo_native
build --all --dlv_switch -link -P10 -- -P10

Misc

My Efforts

Effort/Revise OOo Multi-Threading

Move Uno stuff into the Uno Wiki. See Uno/Effort/Migrate Documentation

  • Update udk.openoffice.org to reflect latest wiki changes.

Do a source code inventory

Some Links

Event Driven Programming

Threading

OOo

Error Handling

Software

64bits

Building

Policies

Personal tools