|
|
| 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== |
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