|
|
Line 1: |
Line 1: |
− | {{Documentation/Caution|The information on this page is likely outdated. Use the information on the [[Development/OpenOffice.org Building Guide/Building on Linux|Building Guide]] and only fall back to this document if you need help with Ubuntu-specifics (like package names).}} | + | {{Documentation/Note|Please add only Ubuntu-specifics here! Use the information on the [[Development/OpenOffice.org Building Guide/Building on Linux|Building Guide]] and only fall back to this document if you need help with Ubuntu-specifics (like package names).}} |
| == Ubuntu 9.10 Karmic Koala == | | == Ubuntu 9.10 Karmic Koala == |
| | | |
Line 14: |
Line 14: |
| | | |
| then follow the '''[[Documentation/Building Guide|Building Guide]]''' to continue. | | then follow the '''[[Documentation/Building Guide|Building Guide]]''' to continue. |
− |
| |
− | == Ubuntu 8.04 (LTS) Hardy ==
| |
− |
| |
− | For Hardy, the list of recommended packages is different. Here's the command that
| |
− | got one first-timer through the many configure errors:
| |
− | <pre>
| |
− | aptitude install \
| |
− | ant ant-optional automake1.9 bison build-essential cvs \
| |
− | flex gcj gperf java-gcj-compat-dev kdebase-dev \
| |
− | libagg-dev libaltlinuxhyph-dev libarchive-zip-perl \
| |
− | libaudio-dev libboost-dev libcupsys2-dev \
| |
− | libcurl4-openssl-dev libdb4.6-dev libdb4.6-java libgcj7-dev libgconf2-dev \
| |
− | libgnomevfs2-dev libgstreamer-plugins-base0.10-dev \
| |
− | libgstreamer0.10-dev libgtk2.0-dev libhunspell-dev \
| |
− | libjpeg62-dev libldap2-dev libmono-dev libneon26-dev \
| |
− | libnss3-dev libpam0g-dev libpam-dev libpng12-dev \
| |
− | libportaudio-dev libpq-dev libsablot0-dev \
| |
− | libsane-dev libsndfile1-dev libsoap-lite-perl \
| |
− | libstartup-notification0-dev libstlport5.1-dev libwpd8-dev \
| |
− | libxaw-headers libxml2-dev libxrandr-dev libxul-dev mingw32 mozilla-dev \
| |
− | myspell-tools python-dev tcsh unixodbc-dev
| |
− | </pre>
| |
− |
| |
− | === First trial ===
| |
− |
| |
− | You don't have to install all necessary packages at once, you can go through trial and error to gain more knowledge about the Ubuntu packaging:
| |
− |
| |
− | <pre>
| |
− | ./configure
| |
− | </pre>
| |
− |
| |
− | Configure without any parameters gives you some errors probably. You can disable some parts, e.g. --disable-mozilla.
| |
− | If configure requests for a file you can use the [http://packages.ubuntu.com/ Ubuntu package content search] to get to know which
| |
− | package provides such file.
| |
− |
| |
− | The following configure switches are known to work:
| |
− |
| |
− | <pre>
| |
− | ./configure --enable-werror --disable-mozilla --disable-cups --disable-gnome-vfs --disable-gtk --with-system-lpsolve=no --enable-werror with_jdk_home=/usr/lib/jvm/java-6-sun --with-package-format=deb
| |
− | </pre>
| |
− |
| |
− | === With Mozilla ===
| |
− |
| |
− | The commandline to configure is also a bit different, e.g.
| |
− | <pre>
| |
− | ./configure --with-distro=UbuntuHardy --with-system-mozilla=xulrunner
| |
− | </pre>
| |
− | The --with-system-mozilla=xulrunner option seems to fix the configure error
| |
− | <pre>
| |
− | checking for libxul-xpcom ... Package libxul-xpcom was not found in the pkg-config search path.
| |
− | </pre>
| |
− | This may be related to https://bugs.launchpad.net/ubuntu/hardy/+source/openoffice.org-l10n/+bug/194551
| |
− |
| |
− | === Patches ===
| |
− |
| |
− | Recent developer builds may need additional patches to build properly. You should have a look at the Subversion repository at
| |
− | <pre>
| |
− | svn://svn.services.openoffice.org/ooo/patches/buildbot
| |
− | </pre>
| |
− |
| |
− | where patches of the OOo Buildbots can be found.
| |
| | | |
| ==See also== | | ==See also== |
Revision as of 13:38, 16 November 2009
Template:Documentation/Note
Ubuntu 9.10 Karmic Koala
You probably need the following packages:
apt-get install g++ gcc bison flex libarchive-zip-perl libcups2-dev libpam0g-dev subversion \
sun-java6-jdk gperf libfreetype6-dev libxaw7-dev libfontconfig1-dev libxrandr-dev patch \
libgconf2-dev libgnomevfs2-dev ant python-dev libgtk2.0-dev ccache libgraphite-dev
or use this url:
apt:g++,gcc,bison,flex,libarchive-zip-perl,libcups2-dev,libpam0g-dev,subversion,sun-java6-jdk,gperf,libfreetype6-dev,libxaw7-dev,libfontconfig1-dev,libxrandr-dev,patch,libgconf2-dev,libgnomevfs2-dev,ant,python-dev,libgtk2.0-dev,ccache,libgraphite-dev
then follow the Building Guide to continue.
See also