<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kostmo</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kostmo"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Kostmo"/>
	<updated>2026-10-17T23:02:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Art/Resources&amp;diff=152508</id>
		<title>Art/Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Art/Resources&amp;diff=152508"/>
		<updated>2009-12-14T01:40:57Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Art}} {{DISPLAYTITLE:Official Resources}}&lt;br /&gt;
[[Category:Art]]&lt;br /&gt;
This page houses official/approved materials that all community members can download and use.&lt;br /&gt;
&lt;br /&gt;
== Promotional Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/web_buttons/ Web buttons]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/web_banners/ Web banners]&lt;br /&gt;
&lt;br /&gt;
== Core Design Elements ==&lt;br /&gt;
&lt;br /&gt;
* [[Art/OOo3 Design|OOo3 Design]]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/design_elements Main Design Elements from OOo2]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/splashscreens Splash Screens for OOo2]&lt;br /&gt;
&lt;br /&gt;
== Print Materials ==&lt;br /&gt;
&lt;br /&gt;
=== Business Cards ===&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/businesscards Business Cards]&lt;br /&gt;
&lt;br /&gt;
=== Posters ===&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/posters OOo Posters]&lt;br /&gt;
&lt;br /&gt;
== CD/DVD Labels ==&lt;br /&gt;
&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/cdart/ CD/DVD Labels]&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org logos [http://marketing.openoffice.org/art/galleries/marketing/logos/ can be found on this page]. Please see the [[Art/Logo/License|Logo License]] for information about usage.&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
* Graphics and templates relating to the OpenOffice.org website can be found at the [[Website/Style_Guide| Website Style Guide]].&lt;br /&gt;
&lt;br /&gt;
== Icons ==&lt;br /&gt;
See [[:Category:Icons]]&lt;br /&gt;
&lt;br /&gt;
Icons in the source code:&lt;br /&gt;
*[http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/default_images/ default_images]&lt;br /&gt;
*[http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/ooo_custom_images/ ooo_custom_images]&lt;br /&gt;
*[http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/external_images/ external_images]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Art/Resources&amp;diff=152507</id>
		<title>Art/Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Art/Resources&amp;diff=152507"/>
		<updated>2009-12-14T01:34:53Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Icons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Art}} {{DISPLAYTITLE:Official Resources}}&lt;br /&gt;
[[Category:Art]]&lt;br /&gt;
This page houses official/approved materials that all community members can download and use.&lt;br /&gt;
&lt;br /&gt;
== Promotional Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/web_buttons/ Web buttons]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/web_banners/ Web banners]&lt;br /&gt;
&lt;br /&gt;
== Core Design Elements ==&lt;br /&gt;
&lt;br /&gt;
* [[Art/OOo3 Design|OOo3 Design]]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/design_elements Main Design Elements from OOo2]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/splashscreens Splash Screens for OOo2]&lt;br /&gt;
&lt;br /&gt;
== Print Materials ==&lt;br /&gt;
&lt;br /&gt;
=== Business Cards ===&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/businesscards Business Cards]&lt;br /&gt;
&lt;br /&gt;
=== Posters ===&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/posters OOo Posters]&lt;br /&gt;
&lt;br /&gt;
== CD/DVD Labels ==&lt;br /&gt;
&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/cdart/ CD/DVD Labels]&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org logos [http://marketing.openoffice.org/art/galleries/marketing/logos/ can be found on this page]. Please see the [[Art/Logo/License|Logo License]] for information about usage.&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
* Graphics and templates relating to the OpenOffice.org website can be found at the [[Website/Style_Guide| Website Style Guide]].&lt;br /&gt;
&lt;br /&gt;
== Icons ==&lt;br /&gt;
See [[:Category:Icons]]&lt;br /&gt;
&lt;br /&gt;
[http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/ooo_custom_images/ Icons in the source code]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Art/Resources&amp;diff=152506</id>
		<title>Art/Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Art/Resources&amp;diff=152506"/>
		<updated>2009-12-14T01:10:27Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: Was looking for icons -- shouldn&amp;#039;t they be in the Art Project?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Art}} {{DISPLAYTITLE:Official Resources}}&lt;br /&gt;
[[Category:Art]]&lt;br /&gt;
This page houses official/approved materials that all community members can download and use.&lt;br /&gt;
&lt;br /&gt;
== Promotional Graphics ==&lt;br /&gt;
&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/web_buttons/ Web buttons]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/web_banners/ Web banners]&lt;br /&gt;
&lt;br /&gt;
== Core Design Elements ==&lt;br /&gt;
&lt;br /&gt;
* [[Art/OOo3 Design|OOo3 Design]]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/design_elements Main Design Elements from OOo2]&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/splashscreens Splash Screens for OOo2]&lt;br /&gt;
&lt;br /&gt;
== Print Materials ==&lt;br /&gt;
&lt;br /&gt;
=== Business Cards ===&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/businesscards Business Cards]&lt;br /&gt;
&lt;br /&gt;
=== Posters ===&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/marketing/posters OOo Posters]&lt;br /&gt;
&lt;br /&gt;
== CD/DVD Labels ==&lt;br /&gt;
&lt;br /&gt;
* [http://marketing.openoffice.org/art/galleries/cdart/ CD/DVD Labels]&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org logos [http://marketing.openoffice.org/art/galleries/marketing/logos/ can be found on this page]. Please see the [[Art/Logo/License|Logo License]] for information about usage.&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
* Graphics and templates relating to the OpenOffice.org website can be found at the [[Website/Style_Guide| Website Style Guide]].&lt;br /&gt;
&lt;br /&gt;
== Icons ==&lt;br /&gt;
See [[:Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11578</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11578"/>
		<updated>2006-06-01T08:43:09Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: it was a bad hard drive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Necessary ./configure Flags===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;--disable-gtk&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; This has to be disabled, otherwise &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; will get hung up on the dbus-glib-1 version 0.60 requirement. The highest version of that package available for Ubuntu is 0.36.2.&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
/usr/bin/time --quiet -f %E make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
*[http://www.go-oo.org OpenOffice.org Hackers Pages]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11130</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11130"/>
		<updated>2006-05-26T10:37:09Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gcj&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is eliminated. However, a few hours into the build I got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Making: ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
echo unxlngi6.pro/slo/dinst.o unxlngi6.pro/slo/dbmp.o | xargs -n1 &amp;gt; ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
-------------&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 11 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I had disabled &amp;lt;code&amp;gt;gtk&amp;lt;/code&amp;gt; ([http://wiki.services.openoffice.org/wiki/Ubuntu_Build_Instructions#Necessary_..2Fconfigure_Flags see why]) and &amp;lt;code&amp;gt;kde&amp;lt;/code&amp;gt;. Apparently [http://lists.ximian.com/pipermail/openoffice/2006-May/001809.html someone else had this problem].&lt;br /&gt;
11:09, 26 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11120</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11120"/>
		<updated>2006-05-26T09:59:14Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST)) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gcj&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is eliminated. However, a few hours into the build I got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Making: ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
echo unxlngi6.pro/slo/dinst.o unxlngi6.pro/slo/dbmp.o | xargs -n1 &amp;gt; ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
-------------&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 11 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I had disabled both &amp;lt;code&amp;gt;kde&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gtk&amp;lt;/code&amp;gt;. Apparently [http://lists.ximian.com/pipermail/openoffice/2006-May/001809.html someone else had this problem].&lt;br /&gt;
11:09, 26 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11118</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11118"/>
		<updated>2006-05-26T09:45:38Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is eliminated. However, a few hours into the build I got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Making: ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
echo unxlngi6.pro/slo/dinst.o unxlngi6.pro/slo/dbmp.o | xargs -n1 &amp;gt; ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
-------------&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 11 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I had disabled both &amp;lt;code&amp;gt;kde&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gtk&amp;lt;/code&amp;gt;. Apparently [http://lists.ximian.com/pipermail/openoffice/2006-May/001809.html someone else had this problem].&lt;br /&gt;
11:09, 26 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11111</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11111"/>
		<updated>2006-05-26T09:15:10Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Caveats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Necessary ./configure Flags===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;--disable-gtk&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; This has to be disabled, otherwise &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; will get hung up on the dbus-glib-1 version 0.60 requirement. The highest version of that package available for Ubuntu is 0.36.2.&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
/usr/bin/time --quiet -f %E make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail (or maybe it only does that if you have a bad hard drive?).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
*[http://www.go-oo.org OpenOffice.org Hackers Pages]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11110</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11110"/>
		<updated>2006-05-26T09:13:08Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Necessary ./configure Flags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Necessary ./configure Flags===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;--disable-gtk&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; This has to be disabled, otherwise &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; will get hung up on the dbus-glib-1 version 0.60 requirement. The highest version of that package available for Ubuntu is 0.36.2.&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
/usr/bin/time --quiet -f %E make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
*[http://www.go-oo.org OpenOffice.org Hackers Pages]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11108</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11108"/>
		<updated>2006-05-26T09:10:25Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is eliminated. However, a few hours into the build I got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Making: ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
echo unxlngi6.pro/slo/dinst.o unxlngi6.pro/slo/dbmp.o | xargs -n1 &amp;gt; ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
-------------&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 11 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
11:09, 26 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11107</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11107"/>
		<updated>2006-05-26T09:09:30Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is elminated. However, a few hours into the build I got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Making: ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
echo unxlngi6.pro/slo/dinst.o unxlngi6.pro/slo/dbmp.o | xargs -n1 &amp;gt; ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
-------------&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 11 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
11:09, 26 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11105</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11105"/>
		<updated>2006-05-26T09:03:36Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is elminated. However, a few hours into the build I got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Making: ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
echo unxlngi6.pro/slo/dinst.o unxlngi6.pro/slo/dbmp.o | xargs -n1 &amp;gt; ../../unxlngi6.pro/slb/dapp.lib&lt;br /&gt;
-------------&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 11 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/vcl/unx/gtk/a11y&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11090</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11090"/>
		<updated>2006-05-26T08:13:56Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST)) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039; in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors after installing &amp;#039;&amp;#039;j2sdk1.4&amp;#039;&amp;#039; along with &amp;#039;&amp;#039;gjc&amp;#039;&amp;#039;====&lt;br /&gt;
With j2sdk1.4 installed (requires enabling &amp;#039;&amp;#039;&amp;#039;multiverse&amp;#039;&amp;#039;&amp;#039; package sources), the above error is elminated.&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ooo-build&amp;diff=11083</id>
		<title>Ooo-build</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ooo-build&amp;diff=11083"/>
		<updated>2006-05-26T05:51:16Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* compile fragility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This collection of patches, artwork and build infrastructure exists solely as a reflection of the many problems encouraging reasonably responsive change up-stream. The process of change is painful for any organisation, the larger the more painful. However - the size of the problem is no excuse to not try; hence the evenutal aim is to remove the need for ooo-build by incrementally fixing the various problems.&lt;br /&gt;
&lt;br /&gt;
== About ooo-build ==&lt;br /&gt;
&lt;br /&gt;
ooo-build arose from acute frustration with the bad-old days of OOo process before the [[CWS|Child Workspace]] concept was introduced, it is&lt;br /&gt;
also fueled by a non-performant [[Infrastructure_Problems#CVS|CVS server]].&lt;br /&gt;
&lt;br /&gt;
* [[ooo-build/bin]] - A description of the tools in bin/&lt;br /&gt;
&lt;br /&gt;
== sample simple fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Win32 / configure auto-detection ===&lt;br /&gt;
&lt;br /&gt;
We have a nice perl script &amp;#039;oowintool&amp;#039; that does a rather better job of auto-detecting various system tools than up-stream, we should integrate it there - it makes the common case much easier. cf. the last point though.&lt;br /&gt;
&lt;br /&gt;
=== branding / artwork / splash bits ===&lt;br /&gt;
&lt;br /&gt;
Many of the ooo-build patches are simply branding changes for other distros. Getting that up-stream plus a combination of selectable &amp;#039;experimental&amp;#039; features would prolly remove the usefulness of ooo-build substantially&lt;br /&gt;
for these people. Altenatively perhaps good docs and a &amp;lt;code&amp;gt;--with-splash=/tmp/foo.png --with-logo=/tmp/baa.bmp&amp;lt;/code&amp;gt; might work nicely.&lt;br /&gt;
&lt;br /&gt;
=== faster 1st time (packagers/developers) build ===&lt;br /&gt;
&lt;br /&gt;
Dependency generation takes a huge chunk of CPU time - simply detecting a pristine build &amp;amp; exporting &amp;#039;nodep=1&amp;#039; trivially saves a chunk of time - should get that up-stream.&lt;br /&gt;
&lt;br /&gt;
=== easier developer experience ===&lt;br /&gt;
&lt;br /&gt;
Trivial, built-in, automated use of the system malloc allocator checker (via linkoo &amp;amp;amp; source ooenv), also - by default disabling the (incredibly annoying) &amp;#039;recover from crash&amp;#039; dialog stuff via a similar trivial environment variable patch: i#54275.&lt;br /&gt;
&lt;br /&gt;
== remaining unsolved issue summary ==&lt;br /&gt;
&lt;br /&gt;
A helpful summary of these is provided here in no particular order along with suggestions for improvement.&lt;br /&gt;
Many of these are mercifully easy to fix, and should be fixed soon.&lt;br /&gt;
&lt;br /&gt;
=== source handling ===&lt;br /&gt;
&lt;br /&gt;
==== src packaging ====&lt;br /&gt;
&lt;br /&gt;
We have habitually split the source into several pieces to aid downloading. The process of achieving this is codified in a&lt;br /&gt;
simple shell-script [[http://go-oo.org/ooo-build/bin/src-pack here]]. It is of course necessary to have source archives that include the CVS directories &amp;amp; information, (or perhaps split that out into another package - but yet make it available) - such that developers can easily &amp;#039;cvs diff -u&amp;#039; to extract their changes, and of course tinderbox slaves can base off these archives.&lt;br /&gt;
&lt;br /&gt;
==== src download ====&lt;br /&gt;
&lt;br /&gt;
ooo-build has a post-configure &amp;#039;download&amp;#039; mechanism, whereby the relevant source archives will be automatically downloaded to your system having configured it, in response to your various options.&lt;br /&gt;
&lt;br /&gt;
=== cvs slowness ===&lt;br /&gt;
&lt;br /&gt;
It can take multiple hours to tag (once) the full up-stream CVS; this is not conducive to some of the more funky&lt;br /&gt;
&amp;#039;nested workspace&amp;#039; ideas based on the [[CWS]] tooling becoming a reality. Adding large modules to a cws currently&lt;br /&gt;
takes way too long. Interestingly, it&amp;#039;s can be quicker to do a $ cvs diff, create a new cws and apply the patch&lt;br /&gt;
than re-sync a cws. It also helps to have the diff in hand in case the cws tools fail mid-flow, since that has been known to loose data.&lt;br /&gt;
A &amp;#039;diff -u&amp;#039; by contrast, or an anonymous diff from cvs - combined with ooo-build&amp;#039;s intelligent patch application&lt;br /&gt;
process often results in an extremely fast development cycle unincumbered by &amp;lt;b&amp;gt;low&amp;lt;/b&amp;gt; performance [[Infrastructure_Problems#CVS|CVS server]].&lt;br /&gt;
&lt;br /&gt;
=== compile fragility ===&lt;br /&gt;
&lt;br /&gt;
To use up-stream OO.o it is not possible to use HEAD, due to multiple concurrent (slow) incomplete merges constantly in progress, instead one must use a milestone release. Unfortunately milestone releases build on a small number of tested setups - but these typically do not include out-of-the-box, stock Linux distributions&lt;br /&gt;
such as OpenSUSE, Fedora, Debian etc. Thus from day-1 it is necessary to patch a milestone to get it to build&lt;br /&gt;
at all. Issues such as different gcc versions, different platform libraries etc. tend to cause this.&lt;br /&gt;
However - there is no central place where such patches can be collected to avoid constant duplication of effort,&lt;br /&gt;
apart from ooo-build.&lt;br /&gt;
&lt;br /&gt;
It is hoped a [[Tinderbox Setup | tinderbox]] server with many disparate slaves building the CWS in the &amp;#039;Ready for QA&amp;#039; state might&lt;br /&gt;
help fix this problem in future.&lt;br /&gt;
&lt;br /&gt;
=== interlocking changes ===&lt;br /&gt;
&lt;br /&gt;
While a cws is waiting to be integrated / going through QA - it is entirely possible that another feature&lt;br /&gt;
requires the functionality it provides; furthermore there is no easy way to include multiple features that we&lt;br /&gt;
judge to be ready, yet would not pass up-stream QA (on multiple platforms etc.) into our builds. Thus ooo-build&lt;br /&gt;
becomes a place to test multiple new features concurrently. It is hoped that the new &amp;lt;i&amp;gt;experimental&amp;lt;/i&amp;gt; CWS&lt;br /&gt;
regimen may help fix this problem &amp;amp; accelerate up-streaming of patches.&lt;br /&gt;
&lt;br /&gt;
=== non-responsiveness / lack of leadership ===&lt;br /&gt;
&lt;br /&gt;
Many ooo-build patches are ready for up-streaming but there is no / little response from up-stream. Worse there is the perception that taking leadership and actually doing something about merging fixes would be firmly opposed. Finally - even when maintainers are active, responsive &amp;amp; friendly - there is no agreed mechanism for blanket&lt;br /&gt;
approving fixes - or sub-types of trivial fixes, which thus tend to fester in IssueZilla.&lt;br /&gt;
&lt;br /&gt;
At the time of writing ooo-build&amp;#039;s patches are available here: http://go-oo.org/ooo-build/patches/src680/apply.&lt;br /&gt;
&lt;br /&gt;
FIXME - add some humerous details here / bug links etc.&lt;br /&gt;
&lt;br /&gt;
=== symbol font ===&lt;br /&gt;
&lt;br /&gt;
ooo-build contains a substantially improved OpenSymbol font: opens___.ttf improved mostly but cut/pasting existing glyphs to new positions to match the mapping table in vcl. This results in a massively improved PPT/Word bullet experience with little effort. It is not acceptable up-stream for reasons unexplained.&lt;br /&gt;
&lt;br /&gt;
=== font substitution ===&lt;br /&gt;
&lt;br /&gt;
Many vendors ship AGFA&amp;#039;s propriatory metric-compatible fonts with OO.o - it is thus necessary to run several seds on the VCL.xcu [ further bloating this already gigantic messy beast ]. We also remove some of the more foolish &amp;amp;amp; enthusiastic font-usage of eg. the metrically-extremely-strange bitstream font eg. &amp;lt;code&amp;gt;bin/font-munge.pl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    s/(Bitstream Vera Sans;.*)Albany;/Albany;$1/;&lt;br /&gt;
    # add AMT fonts&lt;br /&gt;
    s/Albany;/Albany AMT;Albany;/g;&lt;br /&gt;
    s/albany;/albanyamt;albany;/g;&lt;br /&gt;
&lt;br /&gt;
=== parallel build support ===&lt;br /&gt;
&lt;br /&gt;
There are a chunk of ice-cream / massively parallel fixes in ooo-build, it&amp;#039;s not clear who owns reviewing / accepting these up-stream.&lt;br /&gt;
&lt;br /&gt;
=== no &amp;#039;UI&amp;#039; team ===&lt;br /&gt;
&lt;br /&gt;
The up-stream UI team have come up with master-pieces of UI design such as the Yes/No dialog on&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Would you like to not continue saving in the original OpenOffice.org 2.0 format or perhaps switch to another format&amp;quot;&lt;br /&gt;
&lt;br /&gt;
that takes 10 seconds to parse each time ( presumably since it&amp;#039;s a recent feature - with a specification too ).&lt;br /&gt;
&lt;br /&gt;
The rest of us mere-mortals know that the OO.o is &amp;lt;b&amp;gt;shockingly&amp;lt;/b&amp;gt; broken - and hence are eager to fix it&lt;br /&gt;
without being blocked &amp;amp; frustrated for weeks by those responsible for the current mess.&lt;br /&gt;
&lt;br /&gt;
A number of the changes / patches in apply/ are blocked on &amp;#039;user experience&amp;#039; feedback.&lt;br /&gt;
&lt;br /&gt;
=== different defaults ===&lt;br /&gt;
&lt;br /&gt;
It is self evident to ooo-build users that a slew of dialogs on 1st run is a painful mess; eg. if there are settings to migrate, don&amp;#039;t shout about it - do it silently. Furthermore - the registration dialog looks tacky,&lt;br /&gt;
we disable both. We also alter a number of other defaults. cf. the last point - I&amp;#039;m optimistic that these will&lt;br /&gt;
~never get up-stream agreement.&lt;br /&gt;
&lt;br /&gt;
=== bleeding-edgeness ===&lt;br /&gt;
&lt;br /&gt;
There is a &amp;#039;cool factor&amp;#039; to building the very latest things yourself; and helping solve problems with them.&lt;br /&gt;
It&amp;#039;s nice to be able to see your changes have an effect &amp;amp;amp; help others rapidly, eg. a fix being immediately&lt;br /&gt;
useful to other people. Of course - you can have too much of a good thing here but ...&lt;br /&gt;
&lt;br /&gt;
=== Philosophical differences ===&lt;br /&gt;
&lt;br /&gt;
==== compatibility ====&lt;br /&gt;
&lt;br /&gt;
Up-stream believe that the most important data set to be compatible with is existing StarOffice / OO.o users.&lt;br /&gt;
ooo-build users believe that nearly all the world&amp;#039;s data is stored in Microsoft Office format - hence we&lt;br /&gt;
sacrifice legacy support for better interop.&lt;br /&gt;
This is of course a continuum, up-stream are at the luney extreme of pushing back-compatibility regardless&lt;br /&gt;
of it&amp;#039;s impact on interoperability, even in cases deliberately excluding useful interoperability improvements&lt;br /&gt;
on that basis. ooo-build appreciates backwards comaptibility, but is in favour of viewing core differences&lt;br /&gt;
that are non-interoperable as bugs not features.&lt;br /&gt;
&lt;br /&gt;
==== process complexity ====&lt;br /&gt;
&lt;br /&gt;
ooo-build users believe in programmer lead development, with strong peer review and user QA.&lt;br /&gt;
up-stream believe in process based development, with teams, consensus building, specification writing, test-instead-of-detailed-code-review, and all these &amp;#039;Professional&amp;#039; pasttimes.&lt;br /&gt;
ooo-build users believe the OO.o we have today is broadly a product of these processes. Up-stream users&lt;br /&gt;
believe the previous sentence is a compliment.&lt;br /&gt;
&lt;br /&gt;
==== cross-platform ====&lt;br /&gt;
&lt;br /&gt;
ooo-build enables patch sub-setting, thus we include patches for features (eg. Mono integration) that are&lt;br /&gt;
most likely not well separated, and will break the Win32 build. Of course, for ooo-build these are not&lt;br /&gt;
enabled on Win32 thus causing no problem. This is an impediment to getting work up-stream. Hopefully&lt;br /&gt;
the &amp;#039;experimental&amp;#039; process may help encourage good behavior here.&lt;br /&gt;
&lt;br /&gt;
=== FIXME ===&lt;br /&gt;
&lt;br /&gt;
Lots more to be said here ...&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
If you read all that don&amp;#039;t get depressed - these issues can all be fixed - many of them almost painlessly. We hope to shrink this page quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Category:Distribution-Specific_Build_Instructions&amp;diff=11082</id>
		<title>Category:Distribution-Specific Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Category:Distribution-Specific_Build_Instructions&amp;diff=11082"/>
		<updated>2006-05-26T05:40:07Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yes, [[ooo-build]] has distribution-specific behavior.  Most of the differences lie in package naming (e.g. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;xxx&amp;#039;&amp;#039;-devel&amp;#039;&amp;#039;&amp;#039; on Fedora/SuSE vs &amp;#039;&amp;#039;&amp;#039;lib&amp;#039;&amp;#039;xxx&amp;#039;&amp;#039;-dev&amp;#039;&amp;#039;&amp;#039; on Debian/Ubuntu) and availability.&lt;br /&gt;
&lt;br /&gt;
You may be safest going with SuSE, since that&amp;#039;s where most of the development seems to be happening, but everyone has their favorite distro.&lt;br /&gt;
&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Category:Distribution-Specific_Build_Instructions&amp;diff=11081</id>
		<title>Category:Distribution-Specific Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Category:Distribution-Specific_Build_Instructions&amp;diff=11081"/>
		<updated>2006-05-26T05:37:59Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yes, [[ooo-build]] has distribution-specific behavior.  Most of the differences lie in package naming and availability (e.g. xxx-devel on Fedora/SuSE vs libxxx-dev on Debian/Ubuntu).&lt;br /&gt;
&lt;br /&gt;
You may be safest going with SuSE, since that&amp;#039;s where most of the development seems to be happening, but everyone has their favorite distro.&lt;br /&gt;
&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11080</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11080"/>
		<updated>2006-05-26T05:29:49Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Necessary ./configure Flags===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;--disable-gtk&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; This has to be disabled, otherwise &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; will get hung up on the dbus-glib-1 version 0.60 requirement. The highest version of that package available for Ubuntu is 0.32.&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
/usr/bin/time --quiet -f %E make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
*[http://www.go-oo.org OpenOffice.org Hackers Pages]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11079</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11079"/>
		<updated>2006-05-26T04:53:48Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====dbus-glib-1 library requirement====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
checking for dbus-glib-1 &amp;gt;= 0.60... Package dbus-glib-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-glib-1.pc&amp;#039; to the PKG_CONFIG_PATH environment variable No package &amp;#039;dbus-glib-1&amp;#039; foundconfigure: error: Library requirements (dbus-glib-1 &amp;gt;= 0.60) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11078</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11078"/>
		<updated>2006-05-26T04:46:32Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Failed patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Necessary ./configure Flags===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;--disable-gtk&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; This has to be disabled, otherwise &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; will get hung up on the dbus-glib-1 version 0.60 requirement. The highest version of that package available for Ubuntu is 0.32.&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
/usr/bin/time --quiet -f %E make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11077</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11077"/>
		<updated>2006-05-26T03:32:23Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
/usr/bin/time --quiet -f %E make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11076</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11076"/>
		<updated>2006-05-26T02:01:50Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Build Problems (Kostmo 10:24, 24 May 2006 (CEST)) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]])==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11075</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11075"/>
		<updated>2006-05-26T02:00:56Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Failed patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
[[Talk:Ubuntu_Build_Instructions#Failed_Patches|Some of the patches]] listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11074</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11074"/>
		<updated>2006-05-26T01:36:10Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audible alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11073</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11073"/>
		<updated>2006-05-26T01:23:31Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audio alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11072</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11072"/>
		<updated>2006-05-26T01:22:49Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audio alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11071</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11071"/>
		<updated>2006-05-26T01:16:26Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* ooo-build-2-0-2 (02:37, 26 May 2006 (CEST)) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]] 10:24, 24 May 2006 (CEST))==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====Patching ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11070</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11070"/>
		<updated>2006-05-26T01:16:08Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* HEAD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]] 10:24, 24 May 2006 (CEST))==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Patching HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11069</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11069"/>
		<updated>2006-05-26T01:15:17Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant kdebase-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audio alert,&lt;br /&gt;
#~/make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11068</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11068"/>
		<updated>2006-05-26T01:13:52Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant kdebase-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
#Or if you want an audio alert,&lt;br /&gt;
#../make_wrapper.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11067</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11067"/>
		<updated>2006-05-26T01:05:28Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the purpose of this tutorial, save the file as &amp;lt;code&amp;gt;make_wrapper.sh&amp;lt;/code&amp;gt;. To make it executable, type &amp;lt;code&amp;gt;chmod 744 make_wrapper.sh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant kdebase-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Building_with_ooobuild&amp;diff=11066</id>
		<title>Building with ooobuild</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Building_with_ooobuild&amp;diff=11066"/>
		<updated>2006-05-26T00:57:20Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vanilla Up-stream builds ==&lt;br /&gt;
&lt;br /&gt;
See the [http://tools.openoffice.org#Build tools] project for build guides for various platforms.&lt;br /&gt;
&lt;br /&gt;
Also for OS/X see [[MacOSXBuildInstructions]]&lt;br /&gt;
&lt;br /&gt;
For GNU/Linux Sparc, with gcc4.1 &amp;amp; gcj, see [[GNULinuxSparcPorting]]&lt;br /&gt;
&lt;br /&gt;
== ooo-build builds ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are looking for additional building tips for Windows check [[Windows |this]] page first.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== configure ===&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      The build process is pretty complicated; you have a choice&lt;br /&gt;
      of commands now; although running both won&amp;#039;t actually hurt:&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
      ./autogen.sh # only for the CVS version&lt;br /&gt;
      ./configure  # the packaged version&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      This will guess which branch snapshot you want to build; if&lt;br /&gt;
      you have other ideas use the --with-tag option; eg.&lt;br /&gt;
      &amp;lt;code&amp;gt;--with-tag=src680-m65&amp;lt;/code&amp;gt; for a legacy branch.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      If for some reason you have a 31337 multi-threaded computer,&lt;br /&gt;
      with great slabs of RAM; you&amp;#039;ll want to use --with-num-cpus=8&lt;br /&gt;
      etc. NB. it&amp;#039;s not clever to force the build to swap like a&lt;br /&gt;
      demented pawnbroker by using an artificially high number; C++&lt;br /&gt;
      compilation is seriously memory hungry.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      In particular, building SRC680 requires a recent jdk &amp;amp;amp; a&lt;br /&gt;
      version of apache-ant. If you use a Novell system, just do:&lt;br /&gt;
      &amp;lt;code&amp;gt;sudo rug in apache-ant&amp;lt;/code&amp;gt;, alternatively download&lt;br /&gt;
      a package from [http://www.rpmfind.net/linux/rpm2html/search.php?query=apache-ant&amp;amp;submit=Search+...&amp;quot; rpmfind.net] or failing that see [http://ant.apache.org/bindownload.cgi Ant download]&lt;br /&gt;
&amp;amp;amp; set the ANT environment variable&lt;br /&gt;
      appropriately before configuring.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;Known ./configure parameters&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--with-system-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;where &amp;amp;lt;package name&amp;gt; is replaced by the package to use. I don&amp;#039;t&lt;br /&gt;
        have a particularly good understanding of its full effects beyond&lt;br /&gt;
        the fact that it (probably) doesn&amp;#039;t then build its own copy of the&lt;br /&gt;
        package.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-python&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-mozilla&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-gcc&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-neon&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
           &amp;lt;code&amp;gt;--with-system-curl&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--without-system-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-system-mozilla&amp;lt;/code&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--with-&amp;lt;package or tag&amp;gt;[=value]&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--with-lang=en-US&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--with-build-version=&amp;quot;Build 2.0.1.3&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--with-distro=Gentoo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--without-&amp;lt;package or tag&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-myspell-dicts&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-java&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--without-nas&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--enable-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--enable-openldap&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--disable-&amp;lt;package name&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Examples:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-openldap&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-qadevoo&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-mozilla&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-access&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;--disable-evolution2&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
         &amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;code&amp;gt;--mandir=&amp;lt;dir&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/h5&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
*A recent version of automake, such as the 1.9 series.&lt;br /&gt;
*If you don&amp;#039;t have a working Java VM (i.e. any runtime), you should pass &amp;lt;code&amp;gt;--with-java=no&amp;lt;/code&amp;gt; to either &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt;.&lt;br /&gt;
*You need the Archive/Zip module for Perl (perl-Archive-Zip on RPM-based distributions, libarchive-zip-perl on dpkg-based distributions). Alternatively, see instructions[http://ooo.ximian.com/cpan.html] for obtaining Perl modules through CPAN.&lt;br /&gt;
*You need the development package for Python (this would be python-devel on RPM-based distributions).&lt;br /&gt;
*You need curl and curl-devel.&lt;br /&gt;
*You need odbc_config to be present.  On SUSE systems, this is in the unixODBC-devel package.&lt;br /&gt;
*You need libsndfile and libsndfile-devel.&lt;br /&gt;
*If you don&amp;#039;t have a recent enough openldap, pass &amp;lt;code&amp;gt;--disable-openldap&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt;.&lt;br /&gt;
*You need neon and neon-devel.&lt;br /&gt;
*You need qt3 and qt3-devel, or if you don&amp;#039;t have the KDE development packages, pass &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;configure&amp;lt;/code&amp;gt;.&lt;br /&gt;
*You need mozilla-nss-devel.&lt;br /&gt;
*In SuSE, you need gecko-sdk.&lt;br /&gt;
&lt;br /&gt;
=== download ===&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      By the time you&amp;#039;ve upgraded your system to the point that it&lt;br /&gt;
      has all the packages you need to start building OO.o (mozilla etc. etc.) you&amp;#039;re almost at the point that you&lt;br /&gt;
      can download the bulk of the source. To do this, after a&lt;br /&gt;
      successful configure simply type: &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; and wait.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      If for whatever reason this fails, you can verify your download&lt;br /&gt;
      by fetching the equivalent .md5 file &amp;amp;amp; comparing it to&lt;br /&gt;
      the result of &amp;lt;code&amp;gt;md5sum &amp;lt;archive&amp;gt;&amp;lt;/code&amp;gt;. The source&lt;br /&gt;
      archives are http://go-ooo.org/packages/SRC680&lt;br /&gt;
       - put the source in ooo-build/src.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== make ===&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      This is the taxing bit - type &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; and don&amp;#039;t forget&lt;br /&gt;
      to press enter. Quite possibly you want to log the output, so&lt;br /&gt;
      why not &amp;lt;code&amp;gt;make 2&amp;gt;&amp;amp;1 | tee /tmp/log&amp;lt;/code&amp;gt;.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
      Since ooo-build wraps the actual OO.o configuration &amp;amp;amp;&lt;br /&gt;
      build process, there are a number of internal config checks that&lt;br /&gt;
      also need to pass. For a first time build it&amp;#039;s well worth staying&lt;br /&gt;
      near the console while everything unpacks, and the internal&lt;br /&gt;
      configure runs; if that completes without incident - you&amp;#039;re&lt;br /&gt;
      usually into the heavy-duty thumb twiddling.&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[Installing]]&lt;br /&gt;
*[[Tinderbox Setup]]&lt;br /&gt;
*[[BuildSpeedup]]&lt;br /&gt;
*[[OpenSUSE Build Instructions]]&lt;br /&gt;
*[[Ubuntu Build Instructions]]&lt;br /&gt;
*OpenOffice.org &amp;quot;Tools&amp;quot; page [http://tools.openoffice.org/dev_docs/build_linux.html]&lt;br /&gt;
&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11065</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11065"/>
		<updated>2006-05-26T00:37:21Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Failed Patches (HEAD) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]] 10:24, 24 May 2006 (CEST))==&lt;br /&gt;
===Failed Patches===&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====HEAD====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:37, 26 May 2006 (CEST))====&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11064</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11064"/>
		<updated>2006-05-26T00:35:25Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors compiling HEAD ooo-build */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]] 10:24, 24 May 2006 (CEST))==&lt;br /&gt;
====Failed Patches (HEAD)====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Errors compiling ooo-build===&lt;br /&gt;
====HEAD====&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====ooo-build-2-0-2 (02:35, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/solver/680/unxlngi6.pro/bin/makedepend: error:  makedepend:  Failed to read file &amp;quot;hbox.cpp&amp;quot;&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039;&lt;br /&gt;
dmake:  &amp;#039;../unxlngi6.pro/misc/s_hbox.dpcc&amp;#039; removed.&lt;br /&gt;
&amp;#039;---* TG_SLO.MK *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hwpfilter/source&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11063</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11063"/>
		<updated>2006-05-25T23:05:04Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant kdebase-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11062</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11062"/>
		<updated>2006-05-25T22:11:29Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Failed Patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]] 10:24, 24 May 2006 (CEST))==&lt;br /&gt;
====Failed Patches (HEAD)====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Errors compiling HEAD ooo-build====&lt;br /&gt;
&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11061</id>
		<title>Talk:Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Ubuntu_Build_Instructions&amp;diff=11061"/>
		<updated>2006-05-25T22:10:35Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Build Problems ([[User:Kostmo|Kostmo]] 10:24, 24 May 2006 (CEST))==&lt;br /&gt;
====Failed Patches====&lt;br /&gt;
*disable-helpcontent2.diff&lt;br /&gt;
*ubuntu-lpi.diff&lt;br /&gt;
*ubuntu-dictionary.diff&lt;br /&gt;
*fontconfig-substitute.diff&lt;br /&gt;
&lt;br /&gt;
I disabled them by commenting out their lines in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Errors compiling HEAD ooo-build====&lt;br /&gt;
&lt;br /&gt;
With the above patches removed, the build process could commence. This error was obtained after about 3 hours into the build:&lt;br /&gt;
&lt;br /&gt;
  Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: com/sun/star/help/HelpLinker&lt;br /&gt;
  dmake:  Error code 1, while making &amp;#039;../../unxlngi6.pro/bin/smath_en-US.zip&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
  ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/ooc680-m2/helpcontent2/util/smath&lt;br /&gt;
  make: *** [stamp/build] Error 1&lt;br /&gt;
&lt;br /&gt;
====Errors caused by gjc in ooo-build-2-0-2 (00:10, 26 May 2006 (CEST))====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BUILD FAILED&lt;br /&gt;
/home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb/unxlngi6.pro/misc/build/hsqldb/build/build.xml:133: Error running gcj compiler&lt;br /&gt;
&lt;br /&gt;
Total time: 8 seconds&lt;br /&gt;
dmake:  Error code 1, while making &amp;#039;./unxlngi6.pro/misc/build/so_built_so_hsqldb&amp;#039;&lt;br /&gt;
&amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
ERROR: Error 65280 occurred while making /home/kostmo/ooo-build/build/OOO_2_0_2/hsqldb&lt;br /&gt;
make: *** [stamp/build] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Errors caused by running &amp;#039;&amp;#039;ubdatedb&amp;#039;&amp;#039;====&lt;br /&gt;
  ERROR: cannot open /home/kostmo/ooo-build/build/ooc680-m2/connectivity/unxlngi6.pro/inc/com/sun/star/sdbc/XConnection.hdl for writing&lt;br /&gt;
  dmake:  Error code 99, while making &amp;#039;../../unxlngi6.pro/inc/types_headergen.done&amp;#039;&lt;br /&gt;
  &amp;#039;---* tg_merge.mk *---&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After the compiler aborts, I find that I can&amp;#039;t write anything to the hard drive (e.g. save a text file to the desktop).&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11060</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11060"/>
		<updated>2006-05-25T21:32:16Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Additional Required Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev (Ubuntu version is not high enough! 0.36.2 &amp;lt; 0.60)&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant kdebase-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11059</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11059"/>
		<updated>2006-05-25T21:28:37Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant kdebase-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11058</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11058"/>
		<updated>2006-05-25T21:19:30Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Additional Required Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
*libdbus-glib-1-dev&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11003</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=11003"/>
		<updated>2006-05-25T11:52:06Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; User interaction is required first to enter a password for apt-get, and again much later to hit Enter when prompted for a CVS password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev \&lt;br /&gt;
tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev \&lt;br /&gt;
libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers \&lt;br /&gt;
libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
&lt;br /&gt;
#Now comment out failing patch:&lt;br /&gt;
cp patches/src680/apply patches/src680/apply~&lt;br /&gt;
sed &amp;#039;s/^ubuntu-dictionary\.diff/#&amp;amp;/&amp;#039; &amp;lt;patches/src680/apply~ &amp;gt;patches/src680/apply&lt;br /&gt;
rm patches/src680/apply~&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10999</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10999"/>
		<updated>2006-05-25T10:53:03Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;Compilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;\n\nPreparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10998</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10998"/>
		<updated>2006-05-25T10:50:36Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 co -P ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;\n\nPreparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10993</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10993"/>
		<updated>2006-05-25T10:39:20Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers libaudio-dev libsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs co -P -z3 ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;\n\nPreparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10992</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10992"/>
		<updated>2006-05-25T10:37:02Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers libaudio-dev ibsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs co -P -z3 ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;\n\nPreparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu --disable-kde&lt;br /&gt;
./download&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10991</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10991"/>
		<updated>2006-05-25T10:35:24Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Development Environment Preparation Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev tcsh libcupsys2-dev java-gcj-compat-dev libarchive-zip-perl libjpeg62-dev libxml2-dev python-dev libdb4.3-dev libdb4.3-java-dev libcurl3-dev unixodbc-dev libldap2-dev mozilla-dev libnss-dev libsane-dev libxaw-headers libaudio-dev ibsndfile1-dev libneon24-dev libgnomevfs2-dev libstartup-notification0-dev ant&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs co -P -z3 ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;\n\nPreparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10989</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10989"/>
		<updated>2006-05-25T10:31:26Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: preparation script added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Development Environment Preparation Script===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting Ubuntu ooo-build preparations...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get -y install cvs automake1.9 build-essential libpam0g-dev libpng12-dev flex bison libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs co -P -z3 ooo-build&lt;br /&gt;
cvs up -Pd -r ooo-build-2-0-2&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;\n\nPreparations complete.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd ooo-build&lt;br /&gt;
./autogen.sh --with-distro=Ubuntu&lt;br /&gt;
./download&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10987</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10987"/>
		<updated>2006-05-25T10:29:40Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Additional Required Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
Far into the &amp;#039;&amp;#039;main build commencing&amp;#039;&amp;#039; section, you&amp;#039;ll realize you need these:&lt;br /&gt;
*?&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10983</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10983"/>
		<updated>2006-05-25T10:22:32Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Additional Required Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to finish its configuration stage, you need:&lt;br /&gt;
*tcsh&lt;br /&gt;
*libcupsys2-dev&lt;br /&gt;
*java-gcj-compat-dev&lt;br /&gt;
*libarchive-zip-perl&lt;br /&gt;
*libjpeg62-dev&lt;br /&gt;
*libxml2-dev&lt;br /&gt;
*python-dev&lt;br /&gt;
*libdb4.3-dev&lt;br /&gt;
*libdb4.3-java-dev&lt;br /&gt;
*libcurl3-dev&lt;br /&gt;
*unixodbc-dev&lt;br /&gt;
*libldap2-dev&lt;br /&gt;
*mozilla-dev&lt;br /&gt;
*libnss-dev&lt;br /&gt;
*libsane-dev&lt;br /&gt;
*libxaw-headers&lt;br /&gt;
*libaudio-dev&lt;br /&gt;
*libsndfile1-dev&lt;br /&gt;
*libneon24-dev&lt;br /&gt;
*libgnomevfs2-dev&lt;br /&gt;
*kdebase-dev (KDE only?)&lt;br /&gt;
*libstartup-notification0-dev&lt;br /&gt;
*ant&lt;br /&gt;
&lt;br /&gt;
*??libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10970</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10970"/>
		<updated>2006-05-25T08:48:32Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Additional Required Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To obtain the source, you need:&lt;br /&gt;
*cvs&lt;br /&gt;
&lt;br /&gt;
To complete &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt;, you need:&lt;br /&gt;
*automake1.9&lt;br /&gt;
*build-essential&lt;br /&gt;
*libpam0g-dev&lt;br /&gt;
*libpng12-dev&lt;br /&gt;
*flex&lt;br /&gt;
*bison&lt;br /&gt;
*libgtk2.0-dev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10969</id>
		<title>Ubuntu Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=10969"/>
		<updated>2006-05-25T08:30:23Z</updated>

		<summary type="html">&lt;p&gt;Kostmo: /* Obtaining ooo-build */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This tutorial will assume a stock [http://www.ubuntu.com/download Ubuntu] 5.10 (Breezy) system as a starting point.&lt;br /&gt;
&lt;br /&gt;
===Obtaining ooo-build===&lt;br /&gt;
One may obtain the stable 2.0.2 version of &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; via CVS with the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CVSROOT=&amp;#039;:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome&amp;#039;&lt;br /&gt;
cvs login&lt;br /&gt;
cvs -z3 checkout -P ooo-build&lt;br /&gt;
cvs update -Pd -r ooo-build-2-0-2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You should then enter the &amp;lt;code&amp;gt;ooo-build&amp;lt;/code&amp;gt; directory and run &amp;lt;code&amp;gt;./autogen.sh --with-distro=Ubuntu&amp;lt;/code&amp;gt;. Most likely you&amp;#039;ll also want to add the &amp;lt;code&amp;gt;--disable-kde&amp;lt;/code&amp;gt; flag (unless you&amp;#039;re using [http://www.kubuntu.org/ Kubuntu]).&lt;br /&gt;
&lt;br /&gt;
===Additional Required Packages===&lt;br /&gt;
Packages may be obtained as follows:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install &amp;#039;&amp;#039;package_name [additional_package(s)]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*automake1.9&lt;br /&gt;
*libmono-dev&lt;br /&gt;
*&amp;#039;&amp;#039;[please help populate the rest of this list!]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Failed patches===&lt;br /&gt;
Some of the patches listed in &amp;lt;code&amp;gt;ooo-build/patches/src680/apply&amp;lt;/code&amp;gt; may not apply successfully.  You can try to comment them out in the &amp;lt;code&amp;gt;apply&amp;lt;/code&amp;gt; file, but this is an experimental solution...&lt;br /&gt;
&lt;br /&gt;
===Tips===&lt;br /&gt;
A shell script like the one below will alert your attention upon completion of the quite lengthy build process.  Run it after &amp;lt;code&amp;gt;./download&amp;lt;/code&amp;gt; completes in place of &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo &amp;quot;Starting &amp;#039;make&amp;#039; wrapper...&amp;quot;&lt;br /&gt;
cd ~/ooo-build&lt;br /&gt;
make&lt;br /&gt;
echo &amp;quot;\n\nCompilation finished.&amp;quot;&lt;br /&gt;
mplayer -really-quiet ~/Music/My_Music_File.mp3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Caveats===&lt;br /&gt;
Don&amp;#039;t do something silly like execute &amp;lt;code&amp;gt;udatedb&amp;lt;/code&amp;gt; while &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; is in progress. This will result in locking the filesystem as read-only and cause the build to fail.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Building]]&lt;br /&gt;
*[[Debug Build Problems]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Distribution-Specific Build Instructions]]&lt;/div&gt;</summary>
		<author><name>Kostmo</name></author>
	</entry>
</feed>