Difference between revisions of "Build Windows Requirements"

From Apache OpenOffice Wiki
Redirect page
Jump to: navigation, search
m
(redir)
Line 1: Line 1:
{{Template:Documentation/Caution| This page is moved into the [[Development/OpenOffice.org Building Guide|Building Guide]]. Please make sure to add new information there and make this page a redirect if it only contains duplicate information.}}
+
#REDIRECT [[Development/OpenOffice.org_Building_Guide/Building_on_Windows]]
Before you start building, you must ensure that your system satisfies the recommended software and hardware requirements for the type of system you are working on. For Windows, these are as follows:
+
 
+
== Hardware requirements ==
+
 
+
* one or more reasonable fast CPUs, x-way CPU's recommended.
+
 
+
* 1 GB Ram ( 2 GB recommended )
+
 
+
* 10 GB free disk space
+
 
+
== Software requirements ==
+
 
+
* Windows XP, Windows Vista
+
 
+
* C/C++ Compiler: Microsoft Visual C++ Compiler is the recommended compiler for building OpenOffice.org. It should be at least '''Microsoft Visual C++ 2005''' Compiler Suite,  either the commercial or the freely available '''Express Edition''' are reported to work.
+
 
+
* '''Microsoft Platform SDK'''
+
 
+
* [http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en '''Platform SDK Redistributable: GDI+''']
+
 
+
* A '''DirectX SDK''': Version February 2006 can be downloaded [http://msdn.microsoft.com/directx/directxdownloads/ here]
+
 
+
* '''Cygwin Toolkit''' from http://www.cygwin.com. Use at least Cygwin DLL version 1.5.10. The official information about using setup.exe and installing Cygwin are available at: http://cygwin.com/cygwin-ug-net/setup-net.html. More help and information on the Cygwin tools can be found at http://website.openoffice.org/support/en/howtos/1.html. When installing Cygwin make sure you set the "Default Text File Type" to "Unix". This is the default setting.
+
** Not all Cygwin packages are needed to build OpenOffice.org, but make sure that at least all the packages from the base category and the following packages are installed:
+
*** bison, flex, cvs, make, patch, perl, gcc, unzip, zip.
+
*** Important Note:  Within the Cygwin Toolkit, three executables might be realised as symlinks, namely awk.exe, gunzip.exe and tar.exe. This might lead to a break of the build later, and the symlinks should be replaced with copies of the command they link to. Check, in a cygwin shell, with ls -l /bin/awk.exe whether awk.exe is a symlink. For instance, awk.exe could be a link to gawk.exe, in which case you should copy gawk.exe to awk.exe: cd /bin; cp gawk.exe awk.exe. Take similar action for unzip.exe and tar.exe.
+
 
+
* The '''Microsoft Layer for Unicode (unicows.dll)'''. Get it from the Microsoft site and put it into $SRC_ROOT/external/unicows. (Note: Microsoft seems to enjoy changing the exact location of this file. You may have to search Microsoft's website.) Last time it was seen [http://download.microsoft.com/download/b/7/5/b75eace3-00e2-4aa0-9a6f-0b6882c71642/unicows.exe here].
+
 
+
* The '''dbghelp.dll''' from Microsoft. Get it from the Microsoft site and put it into $SRC_ROOT/external/dbghelp. (Note: You may have to search Microsoft's website.) Last time it was seen [http://www.microsoft.com/downloads/release.asp?releaseid=30682 here].
+
 
+
* '''Nullsoft Scriptable Install System (NSIS)''': This is optional, if available a self contained Windows installer is created in addition to the MSI installer files.
+
 
+
* The gpc general polygon clipper library release 2.31, located at http://www.cs.man.ac.uk/aig/staff/alan/software/. Download and unpack the tarball. You should have the files gpc.c and gpc.h in $SRC_ROOT/external/gpc.
+
 
+
== System independent Software requirements ==
+
 
+
* [[Build Requirements]]
+
 
+
== Build instructions ==
+
 
+
You can find detailed build instructions here:
+
[http://wiki.services.openoffice.org/w/index.php?title=Development/OpenOffice.org_Building_Guide/Building_on_Windows&action=edit]
+
 
+
[[Category: Development]]
+
[[Category:Build_System]]
+
[[Category:Windows]]
+

Revision as of 07:41, 19 July 2009

Personal tools