Mac 10.4 SDK; XCode version 2.4.1 or any XCode 3. If you want to use a newer version than the one that is shipped with your Mac OS X installation media, you need to register at the Apple Developer Connection site (free of charge) to be able to download it. On Mac OS X 10.6 (Snow Leopard), make sure to install the optional 10.4 SDK with XCode. This page points to FAQ's which are specific to Apple's Mac OS X 10.5 'Leopard'. See these related articles: Mac OS X 10.4 'Tiger', used on Apple Macintosh computers Platform-specific issues, for non-Macintosh platforms Java Runtime Environment (JRE) Where do I get a Java Runtime Environment (JRE) for Mac OS X 10.5 'Leopard'?
- Openoffice For Mac Snow Leopard Download 10
- Open Office Mac Snow Leopard Free Download
- Openoffice For Mac Snow Leopard Download Torrent
- Open Office Mac Snow Leopard Download
- Mac Openoffice Download
< Documentation‎ | Building Guide
- Building on Mac OS X
[[{{{PrevPage}}}|< Previous Page ]] Java 8 update 211 mac download version. | [[{{{NextPage}}}|Next Page |
Openoffice For Mac Snow Leopard Download 10
- 2Requirements
- 2.2Optional Requirements
- 2.4Get the source and prepare to build it
- 2.5Doing the build
- 2.6Installing, preparing and running OpenOffice.org
- 2.7Contribute by finding, isolating, debugging or solving issues
- 2.7.1Isolate a problem
- 2.8Current Work in progress (Aqua specific work only)
This document explains how to build older OpenOffice source code on Mac OS X systems.
$SRC_ROOT will denote the directory in which the source code of Apache OpenOffice is stored. |
You are advised to check the release notes for the release you are building to inform yourself about changes since previous releases. |
To build the office on Mac OS X several requirements/prerequisites have to be fulfilled.
Mandatory Requirements
- Mac OS X version 10.4 (aka Tiger) or later (if using 10.5 aka Leopard, have a look at User:Dyrcona/LeopardBuild#flex
- Mac 10.4 SDK
- XCode version 2.4.1 or any XCode 3. If you want to use a newer version than the one that is shipped with your Mac OS X installation media, you need to register at the Apple Developer Connection site (free of charge) to be able to download it. On Mac OS X 10.6 (Snow Leopard), make sure to install the optional 10.4 SDK with XCode.
- dmake, the build environment depends currently on a special patched version of dmake that you can download and build on demand during configure and bootstrap. Or you can provide a prebuilt version and can specify it during configure.
- epm, the build environment depends currently on a special patched version of epm (easy package manager) that you can download and build on demand during configure and bootstrap. Or you can provide a prebuilt version and can specify it during configure.
Optional Requirements
Prebuilt unowinreg.dll
This library is Windows only but will be packed in the Apache OpenOffice SDK to ensure that it is available on all platforms. The library provides some glue code to setup a working UNO environment for UNO client applications connecting to an office and doing some remote automation via API. The library should be stored in main/external/unowinreg. Only necessary for building the SDK.
The library can be downloaded under
Recommended tools
- ccache
If you intend to build Apache OpenOffice several times, you probably can benefit of ccache since it will speed up your future builds. The first time you make a build with ccache you won't notice it, but the next time the build will go up to five times faster.
You can install it using Fink. It is simply named 'ccache'. For MacPorts users the package is called 'ccache'.
If you don't use fink, you can download and build it yourself using the source provided at http://ccache.samba.org/
There are two ways to enable ccache - one is to set environment variables, the other way is to use symlinks.
Using environment variables:
Using the symlink approach:
for both methody, you can add the 'export .' lines to your ~/.profile - that way you don't need to manually set it when building. How to make utorrent shutdown after download mac. You can still temporarily disable ccache (export CCACHE_DISABLE=1) in case you don't want to use it.
Since OOo is rather huge, you should increase the cache-size to 1 GB or more
- subversion version 1.5.4 or later
Since OOo's source code is managed using Subversion currently, you also need the svn client to checkout sources (otherwise you would be bount to source-tarballs that aren't generated that frequently). You can either compile yourself or use the subversion universal binaries from the subversion project Version 1.5.4 or later is required because of important fixes related to the merge-feature.
Get the source and prepare to build it
Get the source from SVN
You need about 4.7 GB for a checkout from the svn repository. Building the source requires another 5GB.
Anthony joshua vs dillian whyte download torrent.
Anthony joshua vs dillian whyte download torrent.
- check out the latest source from svn
One-Time preparation and scripts
Apache OpenOffice build environment is configured using the open-source configuration-management package 'autoconf'. So you can do your beloved './configure' command, is now done in the main source directory.
To save the configure parameters and use them with different milestones it is useful to create your own build script to configure the environment and to trigger the build.
The directory structure when you have checked out the sources from svn looks like:
Move into main and configure a minimal environment to build your first version of Apache OpenOffice:
Run the autoconf command to prepare a new configure based on the latest changes in configure.in
Run configure
This commands prepares a minimal environment to build the office without any category-b enabled external libraries. A pure Apache license compatible version. See also the configure switches --with-dmake-path and --with-epm to specify prebuilt versions of dmake or epm.
Finally you should run bootstrap to trigger further preparations and to create platform specific shell script to setup a working build environment. On Mac OS x for example MacOSXX86Env.Set.sh on a Intel based system.
Build environment with enabled category-b dependencies
To prepare a build environment that provides more features and make use of further external libraries which are under copyleft but viral licenses you have to explicitly enable this category-b components.
Example build script to simplify user specific configurations
As mentioned before to save the configure parameters and use them with different versions it is useful to create your own build script to configure the environment.
Create 'build.sh' (to be written) :
Put this script into ~/bin and make sure it is executable :
We used the bash shell in all example, since to our belief users of the C-shell are smart enough to figure out the differences anyway. If you want to dig deeper into the build process, please have a look at the description OpenOffice.org's Build Environment.
Doing the build
After running configure and bootstrap we should have a working build environment and all necessary scripts should have been created. From now on you can use MacOSXX86Env.Set.sh to prepare a new shell with a working build environment.
On Mac Intel
On PowerPC
Comments on above
TODO TODO TODO .
if you run into trouble with --dlv_switch (see: Issue 77360 )
The main purpose of the bootstrap script is to build (if necessary) the dmake utility used. Dmake once was a unix make-clone made by wticorp but got incorporated into OpenOffice since it was orphaned. For more information about dmake, it's history and manpage have a look here: http://tools.openoffice.org/dmake/index.html
Sourcing MacOSXPPCEnv.Set.sh is very important not only for building but also for running svdem later on. Here all the Environment-Variables for the Build will be set up. For a detailed description see Environment_Variables. Please note that on Intel machines, 'MacOSXPPCEnv.Set.sh' should be substituted with 'MacOSXX86Env.Set.sh'.
This Build process takes on my box (Dual 1.8 GHz G5, 1.5GB RAM) roughly 10 hours, and 3 to 6 hours on Mac Intel (3:30h on a 2GHz DualCore INTEL iMac). Be patient.
If you want to see how the progress on that build is you can use two build options to get a comfortable view:
where $USER is your user name. Then you can load in Firefox (not Safari!) the HTML file unxmacxi.pro.build.html via the in Mac OS X included Apache web server or diretctly form the directory /Users/$USER/Sites/. This file is automatically being updated and is showing the status of the build and also the time needed since the build started.
If you build on Snow Leopard (aka Mac OS X 10.6): Set DYLD_INSERT_LIBRARIES to point to the correct libsqlite3.dylib:
Installing, preparing and running OpenOffice.org
Find the Bundle
Once the build completed, the final product ( en-US version ) is named : OOo_3.0.0_*_MacOSXIntel_install.dmg ( for version 3.0beta e.g.)
And is located in instsetoo_native/unxmacxi.pro/OpenOffice/dmg/install/en-US directory ( replace en-US with your locale )
Install the new Build
- double-click on the *.dmg icon
- drag the OpenOffice icon into a folder of your choice
Run the new Build
- double click the application icon in that folder
Screenshots
Now you can start to work with this amazing productivity suite.
Contribute by finding, isolating, debugging or solving issues
Isolate a problem
Reduce a problem
- make a problem reproducable
- reduce it to a test case that is as small and simple as possible
- if a problem is specific to a document then please attach it to the issue. A mininal excerpt of the document that still shows the problem is even better.
- a screenshot of is a good idea if it clearly shows the problem
Using application switches
Application switches are often valuable for isolating a problem. Most of OpenOffice.org's options can be found its Tools->Options menu.
Some switches are so special that there is no user interface to change them. They are only useful for debugging and isolating a problem, but they are very valuable a that. So a developer might suggest to isolate a problem by setting an environment variable before running the application. E.g. for isolating problems with the menubar a developer might suggest to set the environment variable AQUA_NATIVE_MENUS to false. This is done by typing these commands into a terminal:
Some switches are so special that there is no user interface to change them. They are only useful for debugging and isolating a problem, but they are very valuable a that. So a developer might suggest to isolate a problem by setting an environment variable before running the application. E.g. for isolating problems with the menubar a developer might suggest to set the environment variable AQUA_NATIVE_MENUS to false. This is done by typing these commands into a terminal:
- cd <INSTALL_DIR>/OpenOffice.org/Contents/MacOS
- export AQUA_NATIVE_MENUS=false
- ./soffice.bin
Provide a call stack for crash problems
Please note that bugs involving crashes should provide a description of how to reproduce the problem and a callstack.There are several ways to provide the callstack:
- the preferred method is to use OOo's builtin crash reporting tool
- developers may provide a gdb backtrace of the problem
- if the above two methods don't work then please attach a file with the details provided by the AppleCrashReporter
Check against known issues
Check the list of open issues
Report a new issue
Report new issues after you have isolated the problem
Debug a problem
Debugging problems is often easier in an development environment:
- With XCode: MacOSX_Debug_OpenOffice.org_using_XCode
- With Xemacs: Michael Sicotte's blog entry
Please note that XCode still has some problems with the executable named soffice.bin (because of the dot in the name). The issue has been reported to xcode-users list.
Current Work in progress (Aqua specific work only)
With OOO300 the Aqua port became a mainstream port, so most Aqua issues are handled in regular GSL-Layer childworkspaces instead of dedicated Aqua CWSses. Other CWSses that are purely Aqua specific are being tracked below:
- CWS DEV300 ogltrans4mac : Implement the 3D (OpenGL) transitions in Impress ( see : OpenGL transitions on Mac OS X )
Child WorkSpaces in development
- CWS DEV300 appleremote03 : use the contextual menu in presentation mode with Impress. preliminary step
- CWS OOO300 hotmac : fix memory deallocation problems in exit()
- CWS DEV300 macosxscanner01 (planned)
All patches that developers have that need testing or peer review should be added here.
Child WorkSpaces in testing (closed for development)
- CWS macmiscfixes : misc fixes for mac
- CWS maccrashrep : support crash reporting for OSX builds
- CWS quicklookplugin01 : a plugin for the QuickLook system available in MacOSX from versions 10.5 onwards
Child WorkSpaces waiting for integration
- CWS DEV300 appleremote02 : improve the Apple Remote use with Impress (use MEDIA_COMMAND stuff, improve code robustness, and portability )
Child Workspaces integrated into OpenOffice's trunk
A historical overview of old Aqua specific ChildWorkspaces.
Known build issues
- Tiger: no known issues
- Leopard: no known issues
- Snow Leopard: no known issues
- Lion: no known issues
- Mountain Lion: no known issues
External links
- Apache OpenOffice Issuezilla : a database of bugs, changes and enhancements
- There are regular meetings on IRC (archives are available).
- Apache OpenOffice has a complicated code base. Here is an overview.
- the official Apache OpenOffice blog is at [1]
- Cocoadev provides great resources to get up to speed in Cocoa development
- Pierre Chatelier's excellent Objective C for C++ developers is available in both english and french versions
- Details about OSX's Cocoa API are available in the XCode documentation
Retrieved from 'https://wiki.openoffice.org/w/index.php?title=Documentation/Building_Guide/Building_on_MacOSX&oldid=243689'
Draft : This page aims to create a reviewers guide, mainly maintained by the hard-core devs from the Mac port (but not only). Means the information has been put in random order, and maybe this is completely uggly. Please contribute if you think the outline is not correct, or if you catched an error . or .
Thanks in advance !!
Goal : create a Reviewers Guide for OpenOffice.org Aqua, on Mac OS X
- 5Installation
- 5.5Personnalisation
Aqua Screenshots
Can i download nerdtools to mac. Feel free to add others. Better idea: propose little and high resolution of the same shot
Supported Versions and Architectures
Please note:
- Mac OS X 10.3 (aka Panther) is no longer maintained after 2.2. version included
- There is officialy no Universal Binaries archive provided, and you have to take care of the architecture (mentionned in the archive name)
Software version | PowerPC processor | Intel processor |
OpenOffice.org Aqua (starting 3.0) | Works with Mac OS X 10.4, 10.5, and the 10.6pre (aka Snow Leopard) | Works with Mac OS X 10.4, 10.5 and the 10.6pre (aka Snow Leopard) |
OpenOffice.org (starting 2.2 version) | Works with Mac OS X 10.4, 10.5 | Works with Mac OS X 10.4, 10.5 |
OpenOffice.org (until 2.1 version included) | Works with Mac OS X 10.3 , 10.4, 10.5 (during 2007) | Works with Mac OS X 10.4, 10.5 (during 2007) |
New features coming with the Aqua version of OpenOffice.org ( 3.x )
FIXME: add screenshots / links for high resolution images, for every feature
In addition of all the changes of the 3.0 papported to the 2.0 version, the Aqua version of OpenOffice.org brings the following new features (non exhaustive list)
- Install by simple drag and drop.
What you see after double clicking the downloaded .dmg :
Simply Drag the OpenOffice.org on Applications folder : Authorize.auz ableton live 9.
Other possibilities: drag the OpenOffice.org icon (aka the' Bundle ' ) elsewhere is possible. Just do what you prefer, keeping in mind Applications folder is the prefered one
- The Aqua version of OpenOffice.org no longer needs X11
- NEW Start center
- Look and Feel Aqua, using Cocoa API
- Many useful extensions available (e.g. PresenterScreen or PDF-Import)
- Main Application Menu on the main menu ( on Top of the screen ) ( no more menus in the window frames)
- Improved accessibility (Voice Over, Zoom, Contrast . nd so on)
FIXME : Describe accessibility features
- Apple System fonts are transparently used (ATS server)
- Integrated Mac OS X Address Book
- Media Player using QuickTime ( videos and sounds: all QuickTime supported formats are supposed to work inside OpenOffice.org)
Expected:Describe: the feature, the shortcuts, more features ( possible sound/movie file formats ), limitations
- Integrated Apple SpellChecker
Expected:Describe: the feature, the shortcuts, what can be done with it, limitations and known issues
- Copy Paste
Not enough disk space mac download. Expected:Maybe a nive movie about DnD ?
- Drag and Drop
Expected:Maybe a nive movie about DnD ?
- Native Print Dialog box
Expected:Screenshots
- Cocoa FilePicker
Expected:Screenshots
- Spotlight Plugin
Expected:Describe: the feature, the shortcuts, what can be done with it
- QuickLook plugin (limited to Mac OS X 10.5.x aka Leopard)
Expected:Describe: the feature, the shortcuts, what can be done with it, limitations and known issues
- Multi monitors support
Expected:
- show the feature, how customize, tips
- Show the presenter screen in actins
- . complete me (work in progress )
Scheduled features ( 3.1 )
- Improved antialiasing FIXME: add a link
- Apple Remote in Impress => see Apple Remote Implementation
- Proxy Icon implementation => see Proxy Icon Implementation
- OpenGL transitions in Impress => see OpenGL transitions in Impress
- Truer compatibility with WebDAV-connected file systems => see issue 81536
- COMPLETE ME .
Installation
FIXME: translate .
We suppose you already downloaded an OpenOffice.org Aqua archive ( 3.0 version or superior )
TODO :
- screenshots !!
- explain the .dmg
- explain how to use it
- comment the prefs, where they are located (shortcut)
- describe the preferences, and what is important for the Mac user
- how to locate/remove them
Mount the archive
A double clic is sufficient. If the archive is valid, and nothing goes wrong, you should obtain
[screenshot]
Copy the Bundle in the Install dirC
In the frame, just drag the 'OpenOffice.org' Icon on the 'Applications' Icon : the Bundle will be copied into the Applciations folder.
The next step will start once this one will be finished
Dock the OpenOffice.org icon
What means dock an application ?
Dock an application means put its icon on the dock. This will allow to make the icon always visible, and then, start the application just clicking the icon ! https://travelerpotent206.weebly.com/blog/filehippo-dev-c.
Note: the number of icons you can dock is limited. (say around 40, what is not that bad ;-)
Process to dock the OpenOffice.org icon
1) Go in the Applications folder
2) Drag the OpenOffice.org icon somewhere in the dock (e.g. between two applications)
That's all !!
First launch
Open Office Mac Snow Leopard Free Download
At the first launch, you'll be invited to answer a few questions. Please provide us feeedback : this is very important for us to improve the product.
FIXME : screenshots
Personnalisation
Openoffice For Mac Snow Leopard Download Torrent
Printing
Change the iconset
Open Office Mac Snow Leopard Download
menus modifications
Mac Openoffice Download
FIXME: provide examples+ screenshots
Using Webdav
Links
This page is based on Herbert Duerr idea, and an example could be: http://www.opera.com/press/reviews/#sharp
Page created: Ericb 16:54, 10 September 2008 (CEST)
Retrieved from 'https://wiki.openoffice.org/w/index.php?title=Mac_OS_X_Porting_Reviewers_Guide_for_OpenOffice.org_Aqua&oldid=92327'