Nl:NeoOffice Bouw Instructies

From NeoWiki

(Difference between revisions)
Jump to: navigation, search

Yakusha ( | contribs)
(New page: {{redbox|'''N.B.'''Indien u uw persoonlijke bouw (build) verdeelt, '''moet''' u elke illustratie van het NeoOffice handelsmerk (met inbegrip van deze aanwezig in grafieken) verwijderen, o...)
Next diff →

Revision as of 15:15, 16 November 2008

N.B.Indien u uw persoonlijke bouw (build) verdeelt, moet u elke illustratie van het NeoOffice handelsmerk (met inbegrip van deze aanwezig in grafieken) verwijderen, om de NeoOffice Distribution & Trademark Usage Policy na te leven. Verdeling van niet-officiële bouwen gebruikmakend van het NeoOffice handelsmerk is verboden.

Contents

Bouwen en Ontwikkelen van NeoOffice

Aanvullende informatie over het bouwen van NeoOffice en de NeoOffice ontwikkelingsproces

Bouw Instructies

Patrick Luby handhaaft de NeoOffice bouw instructies op http://www.neooffice.org/neojava/build.php.

Wellicht vind u de OpenOffice.org 2.0 bouw instructie voor Mac OS X behulpzaam daar het opbouwen van NeoOffice 2.2.x het opbouwen van OpenOffice.org/X11 vereist. De nieuwste NeoOffice 2.x bouw configuratie informatie kan worden gevonden door het selecteren van de "download" link voor de meest recente herziening van de neojava/README.txt op de NeoOffice_2_2_5_branch in cvsweb.

De laatste NeoOffice 3.0 Early Access bouw configuratie informatie kan worden gevonden door het selecteren van de "download" link voor de meest recente herziening van neojava/README.txt in cvsweb. N.B. Vanaf 2008-09-21, zal het bouwen van NeoOffice 3.0 Early Access nog niet succesvol kunnen worden afgerond.

Vereisten

Zie de officiële bouw instructies en, voor NeoOffice 2.x en 3.x bouwen, de nieuwste neojava/README.txt bestand in cvsweb zoals hierboven beschreven.

Merk op dat terwijl de minimale vereiste schijfruimte 5,5 GB is, voor een volledige NeoOffice 2.x bouw met alle talen, is het nodig dat je ongeveer 14 GB aan schijfruimte beschikbaar hebt (meer voor tijdelijke bestanden).

Hulp krijgen

Archieven van de mac@porting.openoffice.org mailinglijst zijn handig, je kunt ze doorzoeken voor fouten die je tegenkomt.

Je kunt ook vragen stellen in het NeoOffice Development forum over op trinity (en zoeken op fouten), maar houd er wel rekening mee dat de NeoOffice ontwikkelaars het compileren van OpenOffice.org (zelfs als een subset van NeoOffice) als een "vuurproef" beschouwen en het weinig zinnig vinden u in dit proces bij de hand te nemen.

De ervaring heeft geleerd dat degenen die niet in staat blijken de bouw van OpenOffice.org succesvol af te ronden ook niet in staat zullen zijn tot het debuggen en andere werkzaamheden die nodig zijn bij de vaststelling van een bestaande bug in OpenOffice.org of NeoOffice of het toevoegen van nieuwe code/functies. (Dit handje-vast-houden verbruikt ook de beperkte tijd die de vrijwilliger-ontwikkelaars hebben om problemen op te lossen en Mac OS X integratie te verbeteren.)

Bouwen van OpenOffice.org op de Mac (en bij uitbreiding NeoOffice) is vaak moeilijk omdat er altijd wat veranderd aan de code voor Linux of Windows dat maakt dat OOo niet langer bouwbaar is op Mac OS X. Sun 's ingenieurs gebruiken geen Mac OS X, zodat veranderingen voor Windows of Linux makkelijk de bouw op Mac OS X kunnen breken en toch onopgemerkt blijven. Ook neemt Sun niet routinematig Mac OS X correcties op in de volgend versies. Een patch kan worden geïntegreerd in de OOo 1.1.3 code, maar dan niet meer in de OOo 1.1.4 code, en oplossingen van de OOo 1.1.x codeline zullen niet verschijnen in de OOo 2.x codeline.

Broncode

De laatste NeoOffice broncode is altijd beschikbaar in cvs (anoncvs synchroniseert met de veilige master repository om de drie uur vanaf om 12:00 AM Pacific [PST/PDT] tijd).

U kunt ook de NeoOffice broncode online raadplegen.

CVS merktekens

voor gebruik in de cvs checkout commando's in de NeoOffice Bouw Instructies; in de formaat tag modulename

Een "release"merkteken duidt een code aan als een full-release of "milestone" versie (bv NeoOffice 1.2 Alpha), zoals beschikbaar op NeoOffice.org maar omvat niet de eventuele latere patches of bugfixes. . Een "stable branch" merkteken duidt een code aan als de laatste code voor een actieve tak, met inbegrip van alle code die in alle patches en alle code onlangs gepleegd om problemen op te lossen (een " "stable branch" die aktueel is kan als basis dienen voor toekomstige "milestones" of releases , bijv. de 1.2 Branch zal de basis vormen van NeoOffice 1.2 Beta en NeoOffice 1.2 "final", en misschien zelfs een "point" release zoals NeoOffice 1.2.1, op een bepaald punt). Een "development" merkteken is het gebied van de voortdurende toekomstige ontwikkeling en kan wellicht nog niet gebouwd worden . U vindt extra "legacy" merktekens door te bladeren in cvsweb.

Huidige

Release (NeoOffice 2.2.5): NeoOffice-2_2_5 NeoOffice

Stable Branch (2.2.5 Branch): NeoOffice-2_2_5_branch NeoOffice

Development (upgrade to OpenOffice.org 3.0rc2 codebase): HEAD NeoOffice

Legacy

Release (NeoOffice 2.2.4): NeoOffice-2_2_2 NeoOffice


Warning! (click icon for its license info) Please note the installer packages for NeoOffice/J 1.1, all older versions of NeoOffice/J, and NeoOffice 1.2.1 and below are subject to a rare but serious bug in the Mac OS X Installer on certain versions of Mac OS X. It is recommened that you do not use (or attempt to install) these versions of NeoOffice or NeoOffice/J, and they should not be distributed. See this page for more information.

Build Matrix

Build Host
Neo Version
10.3.9 10.4.x PPC 10.4.x Intel 10.5.x PPC 10.5 Intel
NeoOffice 2.2.x Will not build gcc 3.3
Xcode 2.4.1
official builds
gcc 4.0.1
Xcode 2.4.1
official builds
Will not build Will not build
NeoOffice 3.0 Early Access Will not build
Will not run
gcc 4.0.1
Xcode 2.5
gcc 4.0.1
Xcode 2.5
gcc 4.0.1
Xcode 3.0
gcc 4.0.1
Xcode 3.0

Forum Bijdragen

De volgende discussies of berichten van trinity kunnen nuttige tips bevatten voor beginners die NeoOffice willen bouwen:

Gelijklopen hiermee, de NeoOffice ontwikkelaars bouwen ook zelf de OpenOffice.org dependencies in plaats van te vertrouwen op Fink of DarwinPorts.
NB bovenstaande bijdragen zijn van toepassing op de NeoOffice /J 1.1 release; de bouw vereisten zijn iets veranderd te beginnen met NeoOffice 1.2 Alpha.
Deze veranderingen zijn allemaal opgenomen in HEAD en de NeoOffice 1.2 Alpha codebase, maar er zijn enkele handige tips over de NeoOffice bouw systeem en cvs in de latere pagina's van de bijdrage.

Plannen voor verdere ontwikkeling

Ter vergelijking, de huidige (eind 2005-2006) plannen zijn in grote lijnen te vinden in deze bijdrage.

U kunt ook de problemen gemerkt New/Deferred in Bugzilla raadplegen om specifieke punten te zien waar de ontwikkelaars plannen aan te werken als de tijd en middelen het toestaan .

Ed Peterlin houd ook een reeks specificaties bij voor het toevoegen van Mac-specifieke functies (of, wat hij wilt toevoegen, indien hij ooit de tijd krijgt na het toevoegen van Aqua widgets!).

Andere Taken

Hulp is altijd welkom in het debuggen en oplossen van bestaande problemen; controleer de Unconfirmed en Reopened problemen (de Assigned zijn over het algemeen die waaraan wordt gewerkt door de ontwikkelaar in kwestie). Voor meer informatie over werken in de NeoOffice Bugzilla, zie de Levenscyclus van een probleem van de Bugzilla Guide.

Legacy Builds

Als u NeoOffice 1.2.x wilt bouwen, kan de volgende informatie nuttig zijn:


NB Verdeling van niet-actuele NeoOffice versies is verboden door de NeoOffice CD Distribution & Trademark Usage Policy als de software gebrandmerkt is als "NeoOffice".


Dit artikel in andere talen: English Français
Personal tools