Introduzione
Compilare NeoOffice non è per persone poco pazienti o per quelli che non sono a proprio agio ad usare gli strumenti di compilazione e debug di Unix, come cvs, make, gcc, e gdb. Ciò è principalmente dovuto al fatto che la compilazione di NeoOffice dipende molto da quella di OpenOffice.org. Perciò, se trovi la compilazione di OpenOffice.org troppo complessa o irritante, troverai la compilazione di NeoOffice altrettanto complessa e irritante.
Un effetto collaterale di quanto indicato sopra è che se, per qualche motivo, non riuscissi a compilare NeoOffice, sei tu da solo. Ci sono davvero troppe cose che potrebbero bloccare la compilazione, dalle modifiche al codice di OpenOffice.org, all'uso di una nuova versione degli Apple Developer Tools.
Requisiti
- La macchina più veloce che tu riesca a trovare ed un minimo di 512 MB di memoria. Una macchina lenta funzionerà ma non è possibile ridurre la memoria e non sarà possibile usare una macchina lenta per altro durante la compilazione di NeoOffice.
- Mac OS X 10.4.x. NeoOffice can only be built on this version of Mac OS X.
- Un minimo di 20 GB di spazio libero su disco per file sorgenti e compilati più altri 400 MB per installare il binario compilato.
- Molto tempo libero e/o molta pazienza. La compilazione, se non fallisce, richiede circa 48 ore sul mio vecchio PowerMac G4.
Ottenere i sorgenti di NeoOffice
Innanzitutto, create una directory vuota su un disco che abbia almeno il minimo di spazio libero richiesto. Le istruzioni in questo documento faranno riferimento a questa directory come "$NEO_HOME".
É possibile ottenere i sorgenti di NeoOffice effettuando un checkout dal repository CVS di NeoOffice CVS.
Per effettuare il checkout del sorgente dal repository CVS, aprire un nuovo terminale nell'applicazione Terminale (/Applicazioni/Utility/Terminale) ed eseguire i seguenti comandi:
- cd "$NEO_HOME"
- cvs -d :pserver:anoncvs@anoncvs.neooffice.org:/cvs login
- Inserisci la password anoncvs
- cvs -d :pserver:anoncvs@anoncvs.services.openoffice.org:/cvs login
- Inserisci la password anoncvs
- cvs -d :pserver:anoncvs@anoncvs.neooffice.org:/cvs co -r NeoOffice-3_1_1 NeoOffice
Compilare NeoOffice
After you get the source code, you will need to take some steps to setup a build properly. The required steps are listed in the "$NEO_HOME/README.txt" file. You must follow all of the required steps before you start building NeoOffice.
Once you have followed all of the required steps, run the build by opening a new terminal and executing the following commands:
- cd "$NEO_HOME/neojava"
- cvs -d :pserver:anoncvs@anoncvs.services.openoffice.org:/cvs login
- Inserisci la password per anoncvs
- make all
Importante: make effettuerà il checkout e la compilazione dei sorgenti di OpenOffice.org. Non solo ci metterà un bel pò di tempo (fra le 24 e le 36 ore), ma può fallire se il sito di OpenOffice.org va giù o si perde la connessione internet.
Installare i Binari di NeoOffice
Se la compilazione è stata completata con successo, dovresti trovare le seguenti directory: $NEO_HOME/neojava/install/*3.1.1*.dmg.
