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]
