Difference between revisions of "Documentation/Building Guide/Windows Build Requirements"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (pdl)
(Software requirements)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:Windows Build Requirements}}
 
{{DISPLAYTITLE:Windows Build Requirements}}
 
__NOTOC__
 
__NOTOC__
[[Category: Development]]
 
 
[[Category:Build_System]]
 
[[Category:Build_System]]
 
[[Category:Windows]]
 
[[Category:Windows]]
Line 16: Line 15:
  
 
* Windows XP or Windows Vista
 
* Windows XP or 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.
+
* C/C++ Compiler: Microsoft Visual C++ Compiler is the recommended compiler for building OpenOffice.org. It should be at least '''Microsoft Visual C++ 2008''' Compiler Suite,  either the commercial or the freely available '''Express Edition''' are reported to work.
  
 
* '''Microsoft Platform SDK'''
 
* '''Microsoft Platform SDK'''
Line 22: Line 21:
 
* [http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en '''Platform SDK Redistributable: GDI+''']
 
* [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]  
+
* A '''DirectX SDK''': Version February 2006 can be downloaded [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=edb98ffa-a59c-4c23-9b92-ba304f188314&displaylang=en 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.  
 
* '''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.  

Latest revision as of 16:05, 15 November 2010


Make sure that your system meets the following build requirements.

Hardware requirements

  • 1 or more reasonable fast CPUs (x-way CPU recommended)
  • 1 GB RAM (2 GB recommended)
  • 10 GB free disk space

Software requirements

  • Windows XP or 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++ 2008 Compiler Suite, either the commercial or the freely available Express Edition are reported to work.
  • Microsoft Platform SDK
  • A DirectX SDK: Version February 2006 can be downloaded 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 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 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.
Content on this page is licensed under the Public Documentation License (PDL).
Personal tools