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-FA919850BDBF&displaylang=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-BE590FEAA05A&displaylang=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=en&FamilyID=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 vorhandenen Dateien mußt 
due natürlich ersetzen.


2. Kompilieren

Endlich ist es soweit und wir können mit dem vorbereiten zum kopmilieren 
beginnen.

I. configure ausführen

zu diesem Zweck gibst du folgende Kommandos ein:
cd
cd SRC_ROOT
cd config_office
./configure --disable-build-mozilla --with-use-shell=bash --disable-activex 
--with-win32
--with-cl-home="/cygdrive/c/Programme/Microsoft Visual Studio 9.0/VC"
--with-midl-path="/cygdrive/c/Programme/Microsoft SDKs/Windows/v6.1/Bin"
--with-csc-path="/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v3.5"
--with-frame-home="/cygdrive/c/Programme/Microsoft SDKs/Windows/v6.1"
--with-asm-home="/cygdrive/c/Programme/Microsoft Visual Studio 9.0/VC/Bin"
--with-jdk-home="/cygdrive/c/Programme/Java/jdk1.5.0_15
--disable-directx --disable-epm
--with-ant-home=/ant
--with-psdk-home="/cygdrive/c/Programme/Microsoft SDKs/Windows/v6.1"


Bitte beachte, das die angegebenen Pfade zu den einzelen Produkten nur bei 
einer Standard-Installation gelten. Solltest du abweichende Pfade haben passe 
bitte den configure-Befehl an.

II. ./bootstrap
Gebe zum Ausführen von bootstrap folgende Befehle ein:
cd
cd SRC_ROOT
./bootstrap

III. /.winenv.set.sh
jetzt gibst du folgende Befehle ein:
tcsh
cd SRC_ROOT
source winenv.set

IV. build
jetzt wechselst du mit cd instsetoo_native in das korrekte Verzeichnis und 
gibst build --all -P4 ein.
Danach darfst du einfach warten und irgendetwas anderes tun. Denn das 
kompilieren von oO kann bis zu 10Stunden dauern.


V. Das war es
Jetzt gehst du mit deinem Windows-Explorer nach /Pfad zu 
cygwin/home/Name-deines-Windows-Nutzers/SRC_ROOT/instsetoo_native/wntmsci11.pro/OpenOffice/msi/Install/en-US
und führst die dort vorhandene Setup-Datei aus. Damit kannst du dein selbst 
kompiliertes oO installieren. 
HINWEIS: Dieses oO verfügt über keine Directx-Unterstützung.



3. Variable setzen.

Zum Schluss kanst du die cygwin-Shell schließen und noch einen Rechtsklick auf 
den Arbeitsplatz tätigen und dort Eigenschaften auswählen. In dem 
auftauchenden Dialog wählst du die Registerkarte Erweitert. Dort klickst du 
auf Umgebungsvariablen und erstellst die benötigte Variable die Simon in 
seinem Post angibt.
Jetzt sollte das Startcenter eigentlich nicht mehr auftauchen.


Gruß

JGB



PS: Für Rückfragen stehe ich natürlich gerne zur Verfügung. Auch wüsste ich 
gerne ob die Anleitung funktioniert hat und ob sie verständlich war, den wenn 
alle geklappt hat überlege ich mir sie als pdf zu veröffentlichen.


PPS: Ich entschuldige mich natürlich für die Verspätung!

PPPS: Wenn ich in der Anleitung irgendeinen Schwachsinn geschrieben habe, dann 
sollen mich die Profis natürlich darauf aufmerksam machen.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an