Hi Dirk, *,
endlich habe ich jetzt meine Anleitung zum selbst kompilieren von openOffice
fertig.
Der Vorgang zeichnet sich durch vieles herunterladen von Programmen
aus(deswegen hat es bei mir auch so lange gedauert).
1. Muß man folgende Programme herunterladen und installieren:
I. Cygwin(einfach in Google suchen)
Während des Installationsvorgangs kann man die Cygwin-Komponenten auswählen.
Dabei MÜSSEN folgende Programme ausgewählt werden:
Category Archive: unzip, zip
Category Devel : autoconf, bison, cvs, flex, gcc-g++, gperf, make,
openssl-devel (only needed for perl modules for CWS tooling, see below)
Category Libs: openssl
Category Net: openssh, ncftp
Category Perl: perl (Perl)
Category Shells: rxvt, tcsh
Category Utils: patch, gnupg
Category Web: lynx, wget
II. Microsoft Visual Studio C++ 2008 Express
Einfach installieren.
III. Windows Server 2008 SDK 6.0.6001.18000.367-KRMSDK_EN.iso (06. March 2008)
Hier kannst du diesen SDK downloaden:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBFdisplaylang=en
Da es sich bei diesem Download um ein DVD-Abbild handelt kannst du es entweder
auf eine DVD brennen, es mit einem entsprechenden Abbild-Tool(ich habe
UltraIso verwendet) lesen oder es mit einem Programm wie winrar entpacken.
IV. Installation von Perl-Modulen
Um die Perl-Module zu instaliern rufst du cygwin auf und gibst erst folgenden
Befehl ein: perl -MCPAN -e shell
Bei der nächsten Frage gibst du dann no ein und bestätigst.
Jatzt wartest du bis Perl bereit ist und gibst dann für jedes zu
installierende Perl-Modul install + Modulname ein
Beispiel: install SOAP::Lite
Folgende Perl-Module müssen installiert werden:
Archive::Zip
XML::Parser
URI
LWP::UserAgent
SOAP::Lite
Crypt::SSLeay
Abschließend gibst du noch q zum Beenden von Perl ein.
Jetzt gibst du zum Beheben eines Fehlers in cygwin noch folgende Befehle ein:
ls -l /bin/awk.exe
cd /bin
rm awk.exe
cp gawk.exe awk.exe
Die cygwin-Shell lässt du einfach offen.
V. Java
Bitte installiere JDK 1.5 Update 15. Dieses findest du hier:
http://java.sun.com/javase/downloads/index_jdk5.jsp
ACHTUNG: Java 1.6.0 soll angeblich nicht funktionieren. Aus diesem Grund
arbeite ich mit Java 1.5.
VI. ANT
Lade das .zip-Archive von dieser Seite herunter:
http://ant.apache.org/bindownload.cgi
Entpacke jetzt das Archive nach /Pfad zum cygwin-Verzeichnis/ant .
Der Pfad lautet standardmäßig C:\cygwin\ant
Wichtig ist, das du den Inhalt des entstandenen Unterverzeichnisses von /ant
direkt nach ant kopierst.
VII. Herunterladen des Quelltextes von oO
Du wechselst wieder zu cygwin und gibst dort
folgende Befehle nacheinander ein:
mkdir SRC_ROOT
cd SRC_ROOT
export 'CVSROOT=:pserver:[EMAIL PROTECTED]:/cvs'
cvs login ( use the CVS password: anoncvs when you are asked for it)
cd SRC_ROOT
cvs co -r DEV300_m20 OpenOffice2
Durch diese Befehle wird der Quellcode von oO nach SRC_ROOT heruntergeladen.
Wenn du den Quellcode mit dem Windows-Explorer betrachten möchtest gehe bei
einer Standard-Cygwin installation nach
C:\cygwin\home\Name-deines-Windows-Benutzers\SRC_ROOT .
VIII. Zusätzliche notwendige Dateien
1. GDIPLUS
http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05Adisplaylang=en
Ausführen und entpacken nach /Verzeichnis zum oo Quellcode/external/gdiplus
2. unicows.dll
http://download.microsoft.com/download/b/7/5/b75eace3-00e2-4aa0-9a6f-0b6882c71642/unicows.exe
Ausführen und entpacken nach /Verzeichnis zum oo Quellcode/external/unicows
3. dbghelp
http://www.microsoft.com/downloads/details.aspx?displaylang=enFamilyID=CD1FC4B2-0885-47F4-AF45-7FD5E14DB6C0
Ausführen und entpacken nach /Verzeichnis zum oo Quellcode/external/dbghelp
4.
http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe
http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe
Beide Dateien nach /Verzeichnis zum oo Quellcode/external/msi kopieren
5.
Kopiere die Dateien msvcp90.dll und msvcr90.dll
(zu finden in /Pfad zum Visual Studio\Vc\redist\x86\Microsoft.VC90.CRT) nach
/Verzeichnis zum oo Quellcode/external/msvcp80
6. Mozilla
Lade von der folgenden Adresse die Dateien WNTMSCIruntime.zip,
WNTMSCIlib.zip, WNTMSCIinc.zip herunter und kopiere sie nach
/Verzeichnis zum oo Quellcode/moz/zipped :
http://tools.openoffice.org/moz_prebuild/680/
7. GPC
Lade GPC herunter und entpacke es nach
/Verzeichnis zum oo Quellcode/external/gpc
http://www.cs.man.ac.uk/aig/staff/alan/software/
8. zusätzliche Dateien
Bitte suche die Dateien msvcr71.dll und msvcp71.dll im Internet(z.B. auf
www.dll-files.com) und kopiere sie nach
/Verzeichnis zum oo Quellcode/external/msvcp71
IX. Patchen des Quellcodes
Jetzt entpackst du den Startcenter-Patch und kopierst die beiden Dateien
backingwindow.cxx und backingwindow.hxx nach /Pfad zu den oo
Quelldateien\framework\source\services . Die bereits