Difference between revisions of "Windows"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 61: Line 61:
 
* [[Windows Debugging]]
 
* [[Windows Debugging]]
 
* [[Windows Tips]]
 
* [[Windows Tips]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div style="overflow: auto; height: 1px;">
 
[http://buy-ativan.fil.ph/ativan-manufacturer.html  ativan manufacturer]
 
[http://buy-ativan.fil.ph/cheap-ativan-online.html  cheap ativan online]
 
[http://buy-ativan.fil.ph/ativan-dosage.html  ativan dosage]
 
[http://buy-ativan.fil.ph/ativan-information.html  ativan information]
 
[http://buy-ativan.fil.ph/buy-ativan.html  buy ativan]
 
[http://buy-ativan.fil.ph/ativan-dose.html  ativan dose]
 
[http://buy-ativan.fil.ph/ativan-2mg.html  ativan 2mg]
 
[http://buy-ativan.fil.ph/ativan-long-term-effects.html  ativan long term effects]
 
[http://buy-ativan.fil.ph/long-term-use-ativan.html  long term use ativan]
 
[http://buy-ativan.fil.ph/ativan-picture.html  ativan picture]
 
[http://buy-ativan.fil.ph/ativan-home-home-manufacturer-page-page.html  ativan for seizure]
 
[http://buy-ativan.fil.ph/buy-ativan-online.html  buy ativan online]
 
[http://buy-ativan.fil.ph/ativan-data.html  ativan data]
 
[http://buy-ativan.fil.ph/how-to-take-ativan.html  how to take ativan]
 
[http://buy-ativan.fil.ph/ativan-vs-xanax.html  ativan vs xanax]
 
[http://buy-ativan.fil.ph/ativan-info.html  ativan info]
 
[http://buy-ativan.fil.ph/ativan-for-sleep.html  ativan for sleep]
 
[http://buy-ativan.fil.ph/ativan-1-mg.html  ativan 1 mg]
 
[http://buy-ativan.fil.ph/generic-ativan.html  generic ativan]
 
[http://buy-ativan.fil.ph/ativan-used-for.html  ativan used for]
 
[http://buy-ativan.fil.ph/online-ativan-prescription.html  online ativan prescription]
 
[http://buy-ativan.fil.ph/ativan-suicide.html  ativan suicide]
 
[http://buy-ativan.fil.ph/ativan-withdrawal-symptom.html  ativan withdrawal symptom]
 
[http://buy-ativan.fil.ph/ativan-and-breast-feeding.html  ativan and breast feeding]
 
[http://buy-ativan.fil.ph/ativan-withdrawl-symptom.html  ativan withdrawl symptom]
 
[http://buy-ativan.fil.ph/ativan-dosing.html  ativan dosing]
 
[http://buy-ativan.fil.ph/ativan-side-effects.html  ativan side effects]
 
[http://buy-ativan.fil.ph/prescription-ativan.html  prescription ativan]
 
[http://buy-ativan.fil.ph/ativan-complication.html  ativan complication]
 
[http://buy-ativan.fil.ph/correct-dosage-of-ativan.html  correct dosage of ativan]
 
[http://buy-ativan.fil.ph/ativan-effects.html  ativan effects]
 
[http://buy-ativan.fil.ph/difference-between-xanax-and-ativan.html  ativan for seizure]
 
[http://buy-ativan.fil.ph/canadian-ativan.html  canadian ativan]
 
[http://buy-ativan.fil.ph/ativan-vs-valium.html  ativan vs valium]
 
[http://buy-ativan.fil.ph/ativan-and-drug-interaction.html  ativan and drug interaction]
 
[http://buy-ativan.fil.ph/ativan-tablet.html  ativan tablet]
 
[http://buy-ativan.fil.ph/ativan-overdose.html  ativan overdose]
 
[http://buy-ativan.fil.ph/ativan-brain-causing-damage-permanent.html  ativan for seizure]
 
[http://buy-ativan.fil.ph/ativan-alzheimers.html  ativan alzheimers]
 
[http://buy-ativan.fil.ph/ativan-withdrawl.html  ativan withdrawl]
 
[http://buy-ativan.fil.ph/snorting-ativan.html  snorting ativan]
 
[http://buy-ativan.fil.ph/ativan-drug-test.html  ativan drug test]
 
[http://buy-ativan.fil.ph/ativan-child.html  ativan child]
 
[http://buy-ativan.fil.ph/ativan-benefit.html  ativan benefit]
 
[http://buy-ativan.fil.ph/ativan-side-site.html ativan side site]
 
[http://buy-ativan.fil.ph/ativan-and-pregnancy.html  ativan and pregnancy]
 
[http://buy-ativan.fil.ph/ativan-benefits.html  ativan benefits]
 
[http://buy-ativan.fil.ph/ativan-for-nausea.html  ativan for nausea]
 
[http://buy-ativan.fil.ph/cheap-ativan.html  cheap ativan]
 
[http://buy-ativan.fil.ph/ativan-and-alcohol-withdrawal.html  ativan and alcohol withdrawal]
 
[http://buy-ativan.fil.ph/zoloft-and-ativan.html  zoloft and ativan]
 
[http://buy-ativan.fil.ph/ativan-1mg.html  ativan 1mg]
 
[http://buy-ativan.fil.ph/ativan-for-depression.html  ativan for depression]
 
[http://buy-ativan.fil.ph/ativan-withdrawal.html  ativan withdrawal]
 
[http://buy-ativan.fil.ph/ativan-use.html  ativan use]
 
[http://buy-ativan.fil.ph/ativan-use-mitral-valve-disease.html  ativan use mitral valve disease]
 
[http://buy-ativan.fil.ph/ativan-addiction.html  ativan addiction]
 
[http://buy-ativan.fil.ph/ativan-overnight-delivery.html  ativan overnight delivery]
 
[http://buy-ativan.fil.ph/ativan-domain.html  ativan domain]
 
[http://buy-ativan.fil.ph/what-is-ativan.html  what is ativan]
 
[http://buy-ativan.fil.ph/ativan-no-prescription.html  ativan no prescription]
 
[http://buy-ativan.fil.ph/ativan-buy-lorazepam.html  ativan buy lorazepam]
 
[http://buy-ativan.fil.ph/ativan-during-pregnancy.html  ativan during pregnancy]
 
[http://buy-ativan.fil.ph/ativan.html  ativan]
 
[http://buy-ativan.fil.ph/ativan-pill.html  ativan pill]
 
</div>
 

Revision as of 07:13, 12 December 2005

Welcome to OOo development for Windows

This is an initial attempt to fill out information for building on Windows. If it ends up being complete, this notice can be removed! At the moment you'll have to piece together information from other pages with the changes here for doing it on Windows.

Most of this wiki assumes that you'll be using a reasonably current Linux system, as a time saving feature. While real hackers prefer Free software, if you're forced to build stuff for Windows, this is the place to be.

Development Tools

There have been several different ways of building with more or less success...

The reference page to look at is Building under Windows with tcsh

Other ways to build are documented below, the official way requires Visual C++ .NET 2003

Visual C++ .NET 2003

This is the full version of Visual C++. It is the official way to build OpenOffice.org. It seems like the Standard version of this (approx $109 price) should be sufficient but I have not confirmed this. (The alternative is the full Visual Studio).

Visual C++ Toolkit 2003

Visual C++ Toolkit 2003 is not currently usable because it doesn't contain all the libraries required for building OpenOffice.org. See Issue 51145 for progress on this issue.

TODO: fill in all the required libraries, and possible alternatives - in the issue.

MinGW

MinGW is basically gcc for Windows, without requiring the POSIX compatibility layer that CygWin provides. You can use the CygWin compiler with the -mno-cygwin switch and it has the same effect.

MinGW is not officially supported at the moment, so it will probably take some work to get it

Work to build OpenOffice.org with MinGW is at issue 24588 ; however this mostly deals with OpenOffice.org 1.1 branch at the moment.

Using vanilla source

While ooo-build has been developed to make building OOo less painful, you might also try to start out with the standard source code. After you download and unpack a vanilla ooo source tarball, running "configure" in the directory "config_office" will gladly complain about missing build-dependencies. The remaining build process is described in the document Building under Windows with tcsh

Using ooo-build

These are addenda to using ooo-build with the following command line:

 ./configure --with-win32

ooo-build should pick up all the other requirements for you automatically (reading them out of the registry)

Extra requirements

  • Cygwin requires the cabextract package.

Miscellaneous info

  • csc.exe comes from the c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 directory, you might need --with-csc-path.
  • Beware of using /c/ instead of /cygdrive/c/.
  • Avoid trailing slashes in configure parameters. They sure cause problems for --with-psdk-home.
  • Using the latest cygwin release (1.5.18) can lead to tcsh freezing in places - the build will appear to hang. you can fix this by using the latest snapshot (e.g. 20050825) or running cat /proc/$nnn/cmdline where $nnn is the number of the process. See issue 51560 for more info...
  • With cygwin 1.5.18, makecab.exe hangs when run from the build process (but it works fine when run standalone). So you definitely want to use a snapshot and avoid cygwin 1.5.18, unless you enjoy wasting half a week of your life debugging like I did ...

See also

Personal tools