Talk:Documentation/Building Guide/Building on Windows

From Apache OpenOffice Wiki
Jump to: navigation, search

>>In milestones older than SRC680m223 you also have to change the d.lst file in the external/prj folder.

What do you mean with 'older'? I had to do it for m228 as well

>>If you are building with a MSVC 2005

You have to do it also with MS VS 2003

>> As of Dec 27 2008 I was able to build DEV300_m37 on Windows XP with VS2008 Express using the instructions on this page. bobban

required additional packages

Mathias Bauer mentioned in his guide, that in category Shells the package tcsh is needed too, "'s still possible that one of the tools used for the build is using the tcsh internally because the script calling it doesn't evaluate the environment variable pointing to the shell to use." Is that no longer true? Regina 14:08, 21 July 2009 (UTC)

That is no longer true for current milestones. You can build OOo completely without tcsh. There is also a post on the tools-ML by RelEng confirming this and "if you need tcsh for building, it is a bug". --B michaelsen 20:20, 21 July 2009 (UTC)

Next question: What about diffutils from category Utils? Isn't it needed for generating a patch? Regina 21:33, 21 July 2009 (UTC)

I have found them already installed now, so they seem to be included elsewhere.

You should mention, that not all download servers that are offered, have all categories. And therefore one has to choose another server, if a category is missing.Regina 17:17, 24 July 2009 (UTC)

adding required files to the build tree

As you will guess, I'm currently setting up a new build environment :) Therefore the next remarks.

I found it very confusing, that the additional files for directory moz/ and external/ are

  1. in 'software requirements' with links to downloads, but no information in this place what to do
  2. in footnotes, with some additional information
  3. in 'adding required files to the build tree' with additional information and links

I would like to have all in one place. Say what file you need and why, where to get it, what to pay attention to, and where to insert the files.

There is no information, what to do with 'ant'. It might be clear, that yo have to unzip the file (although the mozilla files have not be unpacked), but then? I have put the unpacked tree into my cygwin folder as I had done it on my old PC and hope that will be still OK.

Are the MSVCx70.dll still neaded? The are not mentioned in the guide, but the folder in external\ still exist?

Which files are needed for MSVCx90? The guide mentioned in the tabel msvcp90.dll and msvcr90.dll, but the README in external\msvcp90\ names four files.

Regina 17:17, 24 July 2009 (UTC)

Express vs ATL

The guide lists Visual C++ Express in the requirements. But later on it turns out OOo can not be entirely built with this compiler, because then OLE and ActiveX will have to be be disabled. So I feel a bit like the page gives the false impression that OOo can be built with free tools while this is not 100% true. --Cyhawk 09:24, 15 August 2009 (UTC)

Personal tools