Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
xml
xml
#! /bin/bash

echo "### checking for unowinreg.dll ... "
if [ ! -e  ./external/unowinreg/unowinreg.dll ]; then
    wget -O external/unowinreg/unowinreg.dll http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll
else
    echo "  unowinreg.dll found" 
fi

echo "### checking for moz prebuild libs ... "
if [ ! -e  ./moz/zipped/MACOSXGCCIinc.zip ]; then
    cp ~/dev/backup/moz_prebuild/MACOSXGCCIinc.zip ./moz/zipped/MACOSXGCCIinc.zip
    cp ~/dev/backup/moz_prebuild/MACOSXGCCIlib.zip ./moz/zipped/MACOSXGCCIlib.zip
    cp ~/dev/backup/moz_prebuild/MACOSXGCCIruntime.zip ./moz/zipped/MACOSXGCCIruntime.zip
else
    echo "  moz prebuild libs found" 
fi


echo "### autoconf ..."
if [ ! -e  ./configure ]; then
    autoconf
else
    rm ./configure
    autoconf
fi

echo "### Configure"
./configure --with-build-version="$(date +"%Y-%m-%d %H:%M:%S (%a, %d %b %Y)") - Rev. $(echo $(svn info) | sed -e 's/^.*Last Changed Rev: //g' -e 's/ .*//g')" \
      --disable-build-mozilla --enable-verbose --enable-category-b --enable-minimizer --enable-presenter-console --enable-wiki-publisher \
      --with-dmake-path=/Users/jsc/dev/tools/bin/dmake --with-epm=/Users/jsc/dev/tools/bin/epm/epm --with-lang="en-US de fr es it ja zh-CN pt-BR nl"

./bootstrap

cd instsetoo_native/util 

build --all -P4 --P4

dmake openofficedev_en-US openofficedev_en-US_de_fr_es_it_ja_zh-CN_pt-BR_nl sdkoodev_en-US ooodevlanguagepack_de ooodevlanguagepack_fr ooodevlanguagepack_es \
      ooodevlanguagepack_it ooodevlanguagepack_ja ooodevlanguagepack_zh-CN ooodevlanguagepack_pt-BR ooodevlanguagepack_nl

Windows

I (Oliver, orw at apache.org) used a pre-built version of dmake and pre-buildt mozilla libraries (main/moz/zipped/). Additionally, I copied the following libraries and files into my clean and fresh source tree:

  • main/external/dbghelp/DbgHelp.Dll
  • main/external/gdiplus/gdiplus.dll
  • main/external/msvcp71/msvcr71.dll
  • main/external/msvcp80/msvcp80.dll
  • main/external/msvcp80/msvcr80.dll
  • main/external/msvcp90/Microsoft.VC90.CRT.manifest
  • main/external/msvcp90/msvcm90.dll
  • main/external/msvcp90/msvcp90.dll
  • main/external/msvcp90/msvcr90.dll

My configure options are:

Code Block

--with-cl-home="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0/VC" \
--with-mspdb-path="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0/Common7/IDE" \
--with-frame-home="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1" \
--with-psdk-home="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1" \
--with-midl-path="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1/Bin" \
--with-asm-home="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0" \
--with-jdk-home="/cygdrive/c/Program Files (x86)/Java/jdk1.6.0_27" \
--with-csc-path="/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0/SDK/v3.5" \
--with-ant-home="/cygdrive/c/AOO/ant" \
--with-dmake-path=c:/AOO/sources/devtools/dmake.exe \
--with-external-tar=c:/AOO/sources/ext_sources \
--without-junit \
--enable-pch \
--disable-directx \
--disable-atl --disable-activex \
--disable-binfilter \
--enable-category-b \
--disable-build-mozilla \
--with-mozilla-build=c:/mozilla-build \
--with-lang="en-US de fr it es ja pt-BR zh-CN nl" \
--with-vendor="orw at apache.org"

Linux