Difference between revisions of "OpenSUSE Build Instructions"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Missing devel packages)
(Missing devel packages)
Line 33: Line 33:
 
     ant automake autoconf mono-devel libcurl-devel unixODBC-devel
 
     ant automake autoconf mono-devel libcurl-devel unixODBC-devel
 
     mozilla-xulrunner181-devel neon-devel gstreamer010-plugins-base-devel
 
     mozilla-xulrunner181-devel neon-devel gstreamer010-plugins-base-devel
     perl-SOAP-Lite libdb-4_5-devel
+
     perl-SOAP-Lite libdb-4_5-devel libwpd-devel libwps-devel
 +
 
 +
* (currently, libwps requires the additional http://download.opensuse.org/repositories/home:/fstrba/openSUSE_10.3 repo)
  
 
* Then, fire up the build with
 
* Then, fire up the build with

Revision as of 11:14, 25 April 2008

About openSUSE

openSUSE project is a worldwide community program sponsored by Novell that promotes the use of Linux everywhere. The program provides anyone with free and easy access to SUSE Linux.

Build Instructions

The build procedure is the same as for other Linux systems.

Missing devel packages

The default openSUSE installation media do not include all the needed packages because of CD/DVD space limitation. The missing -devel packages, necessary to build OOo, are available via the full online installation sources at many mirrors. It is enough to add the respective installation source into YaST, for example::

   ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/10.3/repo/oss
   ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/10.3/repo/non-oss

The corresponding repositories at the primary site are:

   http://download.opensuse.org/distribution/10.3/repo/oss/
   http://download.opensuse.org/distribution/10.3/repo/non-oss/

Some notes:

  • The installation sources are quite big (provide packages for all architectures), and it takes a while until they are loaded. They are also quite memory demanding :-(
  • The missing packages can also be found at go-oo.org.
  • For me, the following zypper line dragged in all packages I needed:
   zypper install flex bison pam-devel gperf libxslt java-1_5_0-sun-devel
   libxml libxml2-devel libxslt-devel python-devel boost-devel
   openldap2-devel gnome-vfsmm-devel gstreamer010-devel kdesdk3
   kdelibs3-devel qt3-devel gcc-c++ ccache perl-Archive-Zip cups-devel
   ant automake autoconf mono-devel libcurl-devel unixODBC-devel
   mozilla-xulrunner181-devel neon-devel gstreamer010-plugins-base-devel
   perl-SOAP-Lite libdb-4_5-devel libwpd-devel libwps-devel
  • Then, fire up the build with
   ./autogen.sh --with-distro=SUSE-10.3 --with-ccache-allowed
   ./download
   make
Personal tools