Windowsのビルド環境の設定

From The Document Foundation Wiki
Jump to: navigation, search
本ページはGlobal Wikiからの有志による翻訳ページです。未翻訳があることや内容が古い場合があります。最新化、翻訳にご協力お願いします。
日本語独自の情報についてまとめることを目的として、日本語コミュニティによって運営されているページとして 日本語コミュニティ独自ページ があります。
URLが wiki.documentfoundation.org/JA で始まっていて、カテゴリーがJAのページです。
そちらもご利用ください。

Cygwinをインストールする

まずはじめにwww.cygwin.comからcygwinをダウンロードし、インストールしてください。

最も簡単なインストール方法は、まずSETUP.EXEをダウンロードし、cmdウィンドウを開き、setup.exeのあるフォルダまで移動し、以下のコマンドを張り付けて実行します。

  setup.exe -P autoconf,automake,bison,cabextract,doxygen,flex,gcc-g++,git,gnupg,gperf,libxml2-devel,libpng12-devel,make,mintty,openssh,openssl,patch,perl,pkg-config,readline,rsync,unzip,vim,wget,zip   

これを実行すると、インストーラが立ちあがった時点ですでにビルドに必要なパッケージが選択された状態になります。

もしくは、まずsetup.exeを実行し、'View'を数回クリックしてパッケージ・ビューモードを'Full'に切り替え、以下のパッケージを選択してください。

  1. autoconf
  2. automake
  3. bison
  4. cabextract
  5. doxygen
  6. flex
  7. gcc-g++
  8. git
  9. gnupg
  10. gperf
  11. libxml2-devel
  12. libpng12-devel
  13. make
  14. mintty
  15. openssh
  16. openssl
  17. patch
  18. perl
  19. pkg-config
  20. readline
  21. rsync
  22. unzip
  23. wget
  24. zip

念のため、一度cygwinがインストールされたら、cygwinのコンソール窓を全て閉じ、このコマンドc:\cygwin\bin\dash.exeを実行してターミナルを起動させ、ターミナル窓で/bin/rebaseallを実行してください。

で、その後Archive::Zip Perl用のモジュールを次のコマンドを実行してperl -MCPAN -e 'CPAN::Shell->install(Archive::Zip)'インストールしてください。

Windowsのビルドに必要なソフトのインストール

無償でダウンロードできるMicrosoft Visual Studio 2008 Express C++ and C# Editionsもしくは有償のMicrosoft Visual Studio 2008。無償版を使う場合は --disable-activex--disable-atl をconfigure実行時に指定する必要があります。 http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express
Java Development Kit (32ビット版SDK必須) http://www.oracle.com/technetwork/java/javase/downloads/index.html
Oracle JDK 1.7を使ってビルドする場合: Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
ただし下のWindows SDKをインストールしたにインストールすること。でないとインストール出来ない可能性あり。
http://www.microsoft.com/en-us/download/details.aspx?id=8328
Windows SDK (Ensure all redistributables are installed)
もし最新版Windowsを使っていない場合は、そのページ内にあるarchive linkを辿って自分のWindowsのバージョンにあったバージョンをダウンロードしてください。
http://msdn.microsoft.com/en-us/windows/bb980924.aspx
Apache ANT
http://ant.apache.org/bindownload.cgi
Junit 4 https://github.com/downloads/KentBeck/junit/junit-4.10.jar
Mozillaビルドツール
http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe
GDI+ Redistributable
(This is not strictly necessary, as the LibreOffice download script can automatically download and unpack it during the build.)
http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en
DirectX Software Development Kit http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15&displaylang=en
Prebuilt mozilla modules (to be copied to moz/zipped)
http://dev-www.libreoffice.org/mozilla/
LO patched GNU make 3.82: install it at the cygwin path /opt/lo/bin/make http://dev-www.libreoffice.org/bin/cygwin/make