Apache OpenOffice (AOO) Bugzilla – Issue 8762
Build OOo for W32 with cygwin tcsh, without 4NT
Last modified: 2002-12-13 17:43:45 UTC
Build instructions for a build of SRX643_OO for windows with cygwin tcsh. Build environement: Windows 2K, MS VC++, JDK 1.3.1, MASM (see *) Cygwin 1.3.12 (including autoconf, tcsh, bison, perl, cvs, zip etc.) (see **), The gpc general polygon clipper library (see *) ATTENTION! You must use the zip.exe from cygwin! *)_http://www.openoffice.org/dev_docs/source/build_windows.html#BuildRequirements **) Don't use symlinks of awk.exe, tar.exe and gunzip.exe. *PLUS*: - A current MS Platform SDK (only Core SDK and MS Data Access Components) - unicows.dll Changes/patches: (All checkouts are done 27.10.02, 20:00 MET) - Keep a copy of a build external (OK, so the build isn't 4NT free :-) ) and copy it back after a fresh checkout of SRX643_OO. - Get some files from HEAD: cvs update -AdRP -rHEAD solenv/bin/guw.pl cvs update -AdRP -rHEAD solenv/inc/_tg_app.mk cvs update -AdRP -rHEAD solenv/inc/tg_app.mk cvs update -AdRP -rHEAD sfx2/util/makefile.mk cvs update -AdRP -rHEAD sfx2/util/sfxwin.flt cvs update -AdRP -rHEAD offmgr/sdi/makefile.mk cvs update -AdRP -rHEAD sw/source/ui/app/makefile.mk cvs update -AdRP -rHEAD sc/addin/datefunc/makefile.mk cvs update -AdRP -rHEAD sc/addin/rot13/makefile.mk cvs update -AdRP -rHEAD sc/addin/util/makefile.mk cvs update -AdRP -rHEAD basctl/source/basicide/makefile.mk cvs update -AdRP -rHEAD basctl/util/makefile.mk -Apply some patches: For solenv/inc/wnt.mk - Define WRAPPERCMD as unix to dos wrapper patch -p0 < wnt.mk.diff For solenv/bin/guw.pl - Extra check if exec succeeded patch -p0 < guw.pl.diff For config_office/set_soenv.in - Accept filenames with space patch -p0 < set_soenv.in.diff For sch/source/ui/app/makefile.mk patch -p0 < sch.diff For lingucomponent/source/thesaurus/parser/makefile.mk patch -p0 < lingucomponent.diff For: solenv/inc/startup/wnt/macros.mk - Problem with $(PWD) patch -p0 < wnt_macros.mk.diff For solenv/inc/settings.mk patch -p0 < settings.mk.diff For extensions/source/activex/main/makefile.mk patch -p0 < extensions.diff
Created attachment 3383 [details] solenv/inc/wnt.mk
Created attachment 3384 [details] guw.pl.diff - solenv/bin/guw.pl
Created attachment 3385 [details] set_soenv.in.diff - config_office/set_soenv.in
Created attachment 3386 [details] sch.diff - sch/source/ui/app/makefile.mk
Created attachment 3387 [details] lingucomponent.diff - lingucomponent/source/thesaurus/parser/makefile.mk
Created attachment 3388 [details] wnt_macros.mk.diff - solenv/inc/startup/wnt/macros.mk
Created attachment 3389 [details] settings.mk.diff - solenv/inc/settings.mk
Created attachment 3390 [details] extensions.diff - extensions/source/activex/main/makefile.mk
the last missing patch (set_soenv.in) is addressed by #8982
close