<?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=Yopai</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=Yopai"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Yopai"/>
	<updated>2026-10-19T18:21:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=24888</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=24888"/>
		<updated>2007-02-11T09:12:06Z</updated>

		<summary type="html">&lt;p&gt;Yopai: /* Additional Required Packages */  libgstreamer&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;
*firefox-dev (if --with-firefox used)&lt;br /&gt;
*libgstreamer0.10-dev&lt;br /&gt;
*libgstreamer-plugins-base0.10-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;
===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>Yopai</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Ubuntu_Build_Instructions&amp;diff=24877</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=24877"/>
		<updated>2007-02-10T23:09:24Z</updated>

		<summary type="html">&lt;p&gt;Yopai: /* Additional Required Packages */ firefox dev&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;
*firefox-dev (if --with-firefox used)&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>Yopai</name></author>
	</entry>
</feed>