You are not logged in.
Yes it is compiling !
I have just add a package in the makedepends array : startup-notification'
and add this
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$startdir/src:/opt/gnome/lib/pkgconfig
Offline
After the weekend, during which ooffice should have been compiled, I have this message on the screen:
/home/ingo/packages/ooffice/src/ooo-build-2.0.1/build/ooa680-m1/odk/util
------------------------------
Making: ../unxlngi6.pro/misc/odk.dpz
dmake -f makefile.mk make_zip_deps=true ../unxlngi6.pro/misc/odkexamples.dpzz
echo # > ../unxlngi6.pro/misc/odkexamples.dpzz
type 3
cd .. ; zipdep.pl -u -r -prefix ../ ../unxlngi6.pro/bin/odkexamples.zip "examples" "-x" "*CVS*" "-x" "*makefile.mk" "-x" "*Storage*" "-x" "*EmbedDocument*" "-x" "*register_component*" "-x" "*examples.html" -x "*CVS*" >> /home/ingo/packages/ooffice/src/ooo-build-2.0.1/build/ooa680-m1/odk/util/../unxlngi6.pro/misc/odkexamples.dpzz
zipdep -- version: 1.12
Multi Platform Enabled Edition
cat ../unxlngi6.pro/misc/odkexamples.dpzz /tmp/mk2nc6Wo | grep -v "CVS" >> ../unxlngi6.pro/misc/odk.dpz
echo zipdep_langs=en-US af ar ca cs cy da de el en-GB es et eu fi fr he hi hu it ja ko nb nl nn pl pt pt-BR ru sk sl sv ta tr zh-CN zh-TW zu >> ../unxlngi6.pro/misc/odk.dpz
-------------
cd ../unxlngi6.pro/bin/odkcommon && zip -urq ../odkcommon.zip . -x "idl/*"
cd ../unxlngi6.pro/bin/odkcommon && zip -urq ../odkidl.zip idl/*
dmake: Error code 12, while making '../unxlngi6.pro/bin/odkcommon.zip'
'---* tg_merge.mk *---'
ERROR: Error 65280 occurred while making /home/ingo/packages/ooffice/src/ooo-build-2.0.1/build/ooa680-m1/odk/util
make: *** [stamp/build] Fehler 1
==> ERROR: Build Failed. Aborting...
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
Here and on another users system it compiles without any problem. You have all deps and makedeps resolved? You only use packages from stable tree?
Hm. Maybe it's vmware related. You will find several google results:
Offline
Maybe. I could rebuild it at home, but use testing there.
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
Look's like you 32bit users are not really interested in :?
Ok. It's time to prepare OOo 2.0.2. - RC1 is out. A few changes you will see in my PKGBUILD. From now on you will have to modify mine because I only try to build it on Arch64. But I'll point you where.
So here it is my actual attemp which fails on Arch64 but maybe will compile on ArchLinux:
# $Id: PKGBUILD,v 1.13 2005/11/05 09:17:54 tpowa Exp $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Sarah Hay <sarah@archlinux.org>
pkgname=openoffice.org
pkgver=2.0.2RC1
pkgrel=1
pkgdesc="OpenOffice.org - a free office suite"
url="http://www.openoffice.org"
#depends=('perl gtk2 gnome-vfs libxml2 libart-lgpl libsndfile startup-notification fontconfig libpng imagemagick flex mozilla-firefox nss neon>=0.24.0 #bison zip unzip expat cups desktop-file-utils perl-archive-zip unixodbc x-server desktop-file-utils')
#makedepends=('j2sdk apache-ant libgpcl glitz cairo ccache tcsh findutils curl intltool tcsh gcc pam qt kdelibs evolution-data-server boost icu pam')
#conflicts=('openoffice-spell-it')
#install=(openoffice.install)
#replaces=('openoffice-en')
_relver=OOB680
_oootagver=OOO_2_0_2
_build=oob680-m1
_BUILD=OOB680
source=(http://go-ooo.org/packages/$_BUILD/ooo-build-oob680.1.1.tar.gz
http://go-ooo.org/packages/$_BUILD/$_build-core.tar.bz2
http://go-ooo.org/packages/$_BUILD/$_build-lang.tar.bz2
http://go-ooo.org/packages/SRC680/extras-2.tar.bz2
http://go-ooo.org/packages/SRC680/ooo_crystal_images-1.tar.gz
#http://go-ooo.org/packages/$_BUILD/$_build-system.tar.bz2
#http://go-ooo.org/packages/$_BUILD/$_build-sdk_oo.tar.bz2
#http://go-ooo.org/packages/$_BUILD/$_build-binfilter.tar.bz2
#http://go-ooo.org/packages/libwpd/libwpd-0.8.3.tar.gz
#http://go-ooo.org/packages/snap/ooo-build-ooo-build-2-0-$pkgver-$_snapdate.tar.gz for stable
#http://go-ooo.org/packages/snap/ooo-build-HEAD-$_build.154.0-20060202.tar.gz
#ftp://ftp.tu-chemnitz.de/pub/openoffice/developer/680_m155/OOo_2.0.155_src.tar.gz
)
NOEXTRACT=1
build() {
# fix for nss
ln -s /usr/lib/pkgconfig/mozilla-nss.pc $startdir/src/firefox-nss.pc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$startdir/src
# # Untar the ooo-build stuff
# tar -xvzf ooo-build-$pkgver.tar.gz || return 1
# tar -xvzf ooo-build-ooo-build-2-0-2.0.1.3-20060206.tar.gz || return 1
# tar -xvzf ooo-build-HEAD-$_build.154.0-20060202.tar.gz || return 1
tar -xzf ooo-build-oob680.1.1.tar.gz || return 1
# export MAKEFLAGS="-j 1"
# cp cws-ooo64bit02.2005-04-19.diff ooo-build-$pkgver/src/patches/64bit/cws-ooo64bit02.2005-04-19.diff
# fixes for patches that break arch64
sed -i -e "s:xmlhelp-port-to-db-4.3.diff:# xmlhelp-port-to-db-4.3.diff:g" $startdir/src/ooo-build-oob680.1.1/patches/src680/apply
# sed -i -e "s:config_office-system-neon-25.diff:# config_office-system-neon-25.diff:g" $startdir/src/ooo-build-$_build.156.0/patches/src680/apply
sed -i -e "s:cws-ooo64bit02.2005-04-19.diff:# cws-ooo64bit02.2005-04-19.diff:g" $startdir/src/ooo-build-oob680.1.1/patches/src680/apply
sed -i -e "s:fix-64bit-sw-filter-ww8.diff:# fix-64bit-sw-filter-ww8.diff:g" $startdir/src/ooo-build-oob680.1.1/patches/src680/apply
# we don't have our own distro tag, let's borrow one :)
# rm -f $startdir/src/ooo-build-src680.156.0/distro-configs/Ark64.conf
# rm -f $startdir/src/ooo-build-src680.156.0/distro-configs/Ark64.conf.in
# touch $startdir/src/ooo-build-src680.156.0/distro-configs/Ark64.conf
# touch $startdir/src/ooo-build-src680.156.0/distro-configs/Ark64.conf.in
#cd $startdir/src/ooo-build-$pkgver
cd $startdir/src/ooo-build-oob680.1.1
./configure --prefix=/opt/openoffice
--with-arch="x86_64"
--with-srcdir=$startdir/src
--with-binsuffix=2
--disable-access
--disable-mono
--disable-cairo
--without-firefox-nss
--with-mozilla-nss
--disable-post-install-scripts
--mandir=/usr/man
--without-docdir
--with-java=no
--with-hunspell
--with-system-fonts
--with-system-gpc
--with-distro=Ark64
--with-xulrunner
--with-lang=ALL
--with-ant-home=/usr
#--enable-gtk
#--enable-kde
#--with-jdk-home=/opt/java
#--with-gcc-speedup=ccache
#--with-lang="en-US af ar ca cs cy da de el en-GB es et eu fi fr he hi hu it ja ko nb nl nn pl pt pt-BR ru sk sl sv ta tr zh-TW zh-CN zu"
#--with-distro=NLD64
# just to test if we have all needed sources
./download
# multiprocessing tends to break the build
make -j1 || return 1
make DESTDIR=$startdir/pkg install || return 1
# # Create i18n tarballs.
# mkdir $startdir/openoffice.org-i18n
# cd $startdir/pkg/opt/openoffice/lib/ooo-2.0/program/resource
# for lang in `ls *.res|sed 's/.*680(.*).res/1/'|sort|uniq`
# do
# if [ "$lang" != "en-US" ]; then
# tar cvjf openoffice.org-i18n-$lang-$pkgver.tar.bz2 `ls *680$lang.res`
# mv openoffice.org-i18n-$lang-$pkgver.tar.bz2 #$startdir/openoffice.org-i18n/
# rm *680$lang.res
# fi
# done
}
From 2.0.1 there is a major change so there's no more an common distro tag "NLD". They've just dropped it. I've asked for our own tag. Untill we get one we will have to use an existing and just modify it.
Don't claim about missing features at the moment. I'd be happy if I can get it compiled. Then we can have an eye on features and langpacks.
So here is where it breaks on Arch64:
=============
Building project hsqldb
=============
/var/abs/testing/openoffice.org-RC/src/ooo-build-oob680.1.1/build/oob680-m1/hsqldb
dmake: Executing shell macro: date +%d%m%Y
dmake: /var/abs/testing/openoffice.org-RC/src/ooo-build-oob680.1.1/build/oob680-m1/solenv/inc/minor.mk: line 4: Warning: -- Macro `LAST_MINOR' redefined after use
dmake: makefile.mk: line 74: Warning: -- Macro `ANT_BUILDFILE' redefined after use
-------------
mkdir ./unxlngx6.pro/misc/build/hsqldb/
mkdir: cannot create directory `./unxlngx6.pro/misc/build/hsqldb/': File exists
cd ./unxlngx6.pro/misc/build/hsqldb/ && /var/abs/testing/openoffice.org-RC/src/ooo-build-oob680.1.1/build/oob680-m1/external/common/apache-ant-1.6.1/bin/ant -Dbuild.label="build-680m1(Build:9006)" -f build/build.xml jar && touch so_built_so_hsqldb
/var/abs/testing/openoffice.org-RC/src/ooo-build-oob680.1.1/build/oob680-m1/external/common/apache-ant-1.6.1/bin/ant: Command not found.
dmake: Error code 1, while making './unxlngx6.pro/misc/build/so_built_so_hsqldb'
'---* tg_merge.mk *---'
ERROR: Error 65280 occurred while making /var/abs/testing/openoffice.org-RC/src/ooo-build-oob680.1.1/build/oob680-m1/hsqldb
make: *** [stamp/build] Error 1
==> ERROR: Build Failed. Aborting...
I don't know why ...build/oob680-m1/external/common/ is totally empty here. I've already posted it to the ximian ooo-build mailing list.
Please give me feedback how if it works on 32bit archlinux. Take care you 32bit users change Ark64 to Ark and arch to x86. Anything else shout be the same.
AndyRTR
Offline
I get this "cannot find (apache-)ant" error on my i686 laptop too
Can somebody check this?
Offline
Hello, AndyRTR. Good you won't give up. I suffered some major fs / scsi /sata / hal / dbus desasters and was kind of tired of using arch, but here I am again.
Currently, my system is in "testing". Does this still matter? I will start compile the beast.
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
apache-ant is in the makedepends?
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
checking for pkg-config... no
configure: error:
*** You need the latest pkg-config.
*** Get the latest version of pkg-config from
*** <http://www.freedesktop.org/software/pkgconfig/>.
./PKGBUILD: line 97: ./download: No such file or directory
make: *** No targets specified and no makefile found. Stop.
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
Yes. You need "pacman -Sy pkgconfig". I've added it as well as apache-ant to the makedepends. But I recommend to outcommend all deps and makedeps so you won't run into trouble installing it if it will ever be built.
This is the x86 PKGBUILD. Would be nice if anotherone can build it for x86, because I have only a PIII 1,1GHz.
# $Id: PKGBUILD,v 1.13 2005/11/05 09:17:54 tpowa Exp $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Sarah Hay <sarah@archlinux.org>
pkgname=openoffice.org
pkgver=2.0.2RC1
pkgrel=1
pkgdesc="OpenOffice.org - a free office suite"
url="http://www.openoffice.org"
#depends=('perl gtk2 gnome-vfs libxml2 libart-lgpl libsndfile startup-notification fontconfig libpng imagemagick flex mozilla-firefox nss neon>=0.24.0 #bison zip unzip expat cups desktop-file-utils perl-archive-zip unixodbc x-server desktop-file-utils')
#makedepends=('j2sdk apache-ant libgpcl glitz cairo ccache tcsh findutils curl intltool tcsh gcc pam qt kdelibs evolution-data-server boost icu pam apache-ant pkgconfig')
#conflicts=('openoffice-spell-it')
#install=(openoffice.install)
#replaces=('openoffice-en')
_relver=OOB680
_oootagver=OOO_2_0_2
_build=oob680-m1
_BUILD=OOB680
_snapshot=m156
#_snapdate=20060202
source=(http://go-ooo.org/packages/$_BUILD/ooo-build-oob680.1.1.tar.gz
http://go-ooo.org/packages/$_BUILD/$_build-core.tar.bz2
http://go-ooo.org/packages/$_BUILD/$_build-lang.tar.bz2
http://go-ooo.org/packages/SRC680/extras-2.tar.bz2
http://go-ooo.org/packages/SRC680/ooo_crystal_images-1.tar.gz
#http://go-ooo.org/packages/$_BUILD/$_build-system.tar.bz2
#http://go-ooo.org/packages/$_BUILD/$_build-sdk_oo.tar.bz2
#http://go-ooo.org/packages/$_BUILD/$_build-binfilter.tar.bz2
#http://go-ooo.org/packages/libwpd/libwpd-0.8.3.tar.gz
#http://go-ooo.org/packages/snap/ooo-build-ooo-build-2-0-$pkgver-$_snapdate.tar.gz for stable
#http://go-ooo.org/packages/snap/ooo-build-HEAD-$_build.154.0-20060202.tar.gz
#ftp://ftp.tu-chemnitz.de/pub/openoffice/developer/680_m155/OOo_2.0.155_src.tar.gz
)
NOEXTRACT=1
build() {
# fix for nss
ln -s /usr/lib/pkgconfig/mozilla-nss.pc $startdir/src/firefox-nss.pc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$startdir/src
# # Untar the ooo-build stuff
# tar -xvzf ooo-build-$pkgver.tar.gz || return 1
# tar -xvzf ooo-build-ooo-build-2-0-2.0.1.3-20060206.tar.gz || return 1
# tar -xvzf ooo-build-HEAD-$_build.154.0-20060202.tar.gz || return 1
tar -xzf ooo-build-oob680.1.1.tar.gz || return 1
# export MAKEFLAGS="-j 1"
# cp cws-ooo64bit02.2005-04-19.diff ooo-build-$pkgver/src/patches/64bit/cws-ooo64bit02.2005-04-19.diff
sed -i -e "s:xmlhelp-port-to-db-4.3.diff:# xmlhelp-port-to-db-4.3.diff:g" $startdir/src/ooo-build-oob680.1.1/patches/src680/apply
#sed -i -e "s:config_office-system-neon-25.diff:# config_office-system-neon-25.diff:g" $startdir/src/ooo-build-oob680.1.1/patches/src680/apply
sed -i -e "s:disable-neon.diff:# disable-neon.diff:g" $startdir/src/ooo-build-oob680.1.1/patches/src680/apply
# we don't have our own distro tag, let's borrow one :)
rm -f $startdir/src/ooo-build-oob680.1.1/distro-configs/Ark.conf
rm -f $startdir/src/ooo-build-oob680.1.1/distro-configs/Ark.conf.in
touch $startdir/src/ooo-build-oob680.1.1/distro-configs/Ark.conf
touch $startdir/src/ooo-build-oob680.1.1/distro-configs/Ark.conf.in
echo "removed old Ark preconfig"
#cd $startdir/src/ooo-build-$pkgver
cd $startdir/src/ooo-build-oob680.1.1
./configure --prefix=/opt/openoffice
--with-arch="x86"
--with-srcdir=$startdir/src
--with-binsuffix=2
--disable-access
--disable-mono
--disable-cairo
--without-firefox-nss
--with-mozilla-nss
--disable-post-install-scripts
--mandir=/usr/man
--without-docdir
--with-java=no
--with-hunspell
--with-system-fonts
--with-system-gpc
--with-distro=Ark
--with-xulrunner
--with-lang=ALL
--with-system-curl
--with-system-expat
--with-system-odbc-headers
--with-system-xrender-headers
--with-system-sane-header
--with-system-sndfile
--with-system-db
--with-system-neon
--disable-gnome-vfs
--enable-pam-link
--enable-xrender-link
--enable-vba
#--with-ant-home=/usr
#--with-system-agg
#--with-system-libwpd
#--with-java=gij
#--enable-gtk
#--enable-kde
#--with-jdk-home=/opt/java
#--with-gcc-speedup=ccache
#--with-lang="en-US af ar ca cs cy da de el en-GB es et eu fi fr he hi hu it ja ko nb nl nn pl pt pt-BR ru sk sl sv ta tr zh-TW zh-CN zu"
# just to test if we have all needed sources
./download
# multiprocessing tends to break the build
make -j1 || return 1
make DESTDIR=$startdir/pkg install || return 1
# # Create i18n tarballs.
# mkdir $startdir/openoffice.org-i18n
# cd $startdir/pkg/opt/openoffice/lib/ooo-2.0/program/resource
# for lang in `ls *.res|sed 's/.*680(.*).res/1/'|sort|uniq`
# do
# if [ "$lang" != "en-US" ]; then
# tar cvjf openoffice.org-i18n-$lang-$pkgver.tar.bz2 `ls *680$lang.res`
# mv openoffice.org-i18n-$lang-$pkgver.tar.bz2 $startdir/openoffice.org-i18n/
# rm *680$lang.res
# fi
# done
}
Offline
I am on it...
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
Strange:
checking which sane header to use... external
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
configure: error: sane not found. install sane
make: *** [stamp/build] Error 1
and then the gnome-session is closed and I am back to gdm!
I will try WITH sane now, allthough I don't ever use it.
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
pacman -S sane
Offline
AndyRTR:
patching file hsqldb/src/org/hsqldb/scriptio/ScriptWriterBase.java
/usr/bin/perl /home/packages/PKGBUILDS/ooffice2/src/ooo-build-oob680.1.1/build/oob680-m1/solenv/bin/leconvert.pl dos ./unxlngi6.pro/misc/build/hsqldb/build/build.xml ./unxlngi6.pro/misc/build/hsqldb/doc/changelist_1_8_0.txt ./unxlngi6.pro/misc/build/hsqldb/src/org/hsqldb/resources/sql-error-messages_it.properties && touch ./unxlngi6.pro/misc/convert_dos_flag
touch ./unxlngi6.pro/misc/build/so_configured_so_hsqldb
mkdir ./unxlngi6.pro/misc/build/hsqldb/
mkdir: cannot create directory `./unxlngi6.pro/misc/build/hsqldb/': File exists
cd ./unxlngi6.pro/misc/build/hsqldb/ && /home/packages/PKGBUILDS/ooffice2/src/ooo-build-oob680.1.1/build/oob680-m1/external/common/apache-ant-1.6.1/bin/ant -Dbuild.label="build-680m1(Build:9006)" -f build/build.xml jar && touch so_built_so_hsqldb
/home/packages/PKGBUILDS/ooffice2/src/ooo-build-oob680.1.1/build/oob680-m1/external/common/apache-ant-1.6.1/bin/ant: Command not found.
dmake: Error code 1, while making './unxlngi6.pro/misc/build/so_built_so_hsqldb'
'---* tg_merge.mk *---'
ERROR: Error 65280 occurred while making /home/packages/PKGBUILDS/ooffice2/src/ooo-build-oob680.1.1/build/oob680-m1/hsqldb
make: *** [stamp/build] Error 1
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
How about the ant thing now?
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
This is a bug.
http://lists.ximian.com/pipermail/openo … 01621.html
I'm writing mails with this guy and so I can look a bit behind all those java stuff.
There's are 3 alternatives with JAVA:
--with-java=no # at the moment broken. maybe the patch fixes it
--with-java-home=/opt/java #uses J2SDK it sometimes builds on 32bit but never on 64bit
--with-java=gij #the guy told me to use that. other distros (Ark) go also that way.
But in Arch64 I get a version error with gij.h - Maybe it's a bug in the x86_64 package or a general one in the gcc-gij package.
Try it out.
BTW: 2.0.2RC2 is out. I'll give it a shot later this evening. I'm building on two machines now: for x86_64 on my dualcore Opteron and for i686 on my PIII notebook(really slow even with a 7200rpm harddisc).
Good luck.
AndyRTR
Offline
Building i686 --with-java=gij using gcc-gcj ends up with this error:
checking whether to build with Java support... yes
checking for gij... /usr/bin/gij
checking the installed JDK... checked (gcj)
checking for gcj... /usr/bin/gcj
checking for javadoc... /opt/java/bin/javadoc
checking jni.h usability... yes
checking jni.h presence... yes
checking for jni.h... yes
checking for JAWT_GetAWT in -lgcjawt... no
checking for JAWT_GetAWT in -ljawt... no
configure: error: either -lgcjawt or -ljawt with JAWT_GetAWT is required to build wih gcj
make: *** [stamp/build] Error 1
==> ERROR: Build Failed. Aborting...
I'm still looking for a fix.
And for RC2 the ooo-build Head file is still not availeble.
AndyRTR
Offline
maybe it just doesn't find the lib: /opt/java/jre/lib/i386/libjawt.so
Use a configure option to specify the path.
Offline
You're right. Will have a look at it. Maybe you can already see the option. --with-java-home isn't it
Hey! I've got some information about all these f***ing configure options. So here comes a quiet long list. Maybe we should put it into a Wiki site.
./configure --help &>options
`configure' configures ooo-build oob680.1.1 to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/bin', `/usr/lib' etc. You can specify
an installation prefix other than `/usr' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]
Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-dbgutil: Include additional debugging utilities, such as
assertions, object counting, etc. Larger build.
(this generates a non-product build)
--enable-mono Enables the compilation of the Mono bindings
--enable-graphite Enables hyper-complex text rendering with
graphite enabled fonts.
--disable-access Disable the Access import pieces.
--enable-cairo Enables cairo canvas backend.
--enable-hunspell Enables Hunspell UNO component.
--disable-gtk Disables gtk+ native widgets.
--enable-quickstart Enables tiny stub factory/splash gtk+ app build.
--disable-kde Disables KDE native widgets.
--enable-gcc33 Force use of gcc33/g++33 (ie, compat-gcc) on systems
that use gcc 3.4 as the default compiler.
--disable-strip
Disables the stripping of installed binaries, so
debugging symbols are not removed.
--disable-post-install-scripts
Disables post install scripts within make install.
It is usefull when creating a package from the
installed files. The scripts are then run by
the package after it is installed.
--with-java build ooo with a Jdk & Java support
--enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-tag define the tag to use, defaults to the latest
release
Example: --with-tag=src680-m155
--with-srcdir define the directory where to download the source
tarball and other extra sources.
--with-win32 define the build to be on win32; this sets a number
of defaults suitable for that platform.
--with-internal-gcc build our own gcc (gcc-3.4.1 with enum and
visibility patches).
--with-distro build with a specific distributions patch-set. There
is no default value, so you always have to select one.
Examples: --with-distro=Ark
--with-distro=Debian
--with-distro=SUSE
Hint: Run once without this option to get full list
of available distributions ;-)
--with-lang define the localizations to build. The English one
is built by default.
Examples: --with-lang="en-US de fr it"
--with-lang=ALL
--with-system-mdbtools Use system libmdb* for the Access base backend
--with-system-hunspell Use system libhunspell to build the Hunspell
UNO component
--with-ooo-builddir define the directory where openoffice.org will be
compiled, e.g. the root of an ooo cvs checkout.
--with-installed-ooo-dirname
specify the directory name of the core OOo network
install dir, for example "openoffice" or "ooo-1.1",
yielding a core install directory of
/usr/lib/openoffice or /usr/lib/ooo-1.1.
Example: --with-installed-ooo-dirname=ooo-1.1
--with-binsuffix
specify the suffix to be used on the end of script
names, to allow parallel installation of two versions.
Default: --with-binsuffix=1.9
--with-docdir define the directory name where the extra
documentation will be installed.
Example: --with-docdir=/usr/share/doc/packages/OpenOffice.org
--with-vendor specify an overall Vendor name to simplify
configuration and packaging when a vendor does the
same thing for multiple Distributions
--with-num-cpus Number of build processes/cpus to use (number of
projects that will build at the same time).
Multi-process/multi-cpu builds can save a lot of time
on multi-cpu machines.
--with-gcc-speedup Tool to use to speedup the compilation. Currently
ccache (caching results of previous compilation) and
icecream (distributed compiling tool) are supported.
Both can be used at the same time.
Example: --with-gcc-speedup=ccache,icecream
--with-icecream-max-jobs
Maximum number of jobs that make will issue at
the same time. Defaults to 10.
--with-icecream-bindir Location of icecream's gcc and g++.
Defaults to /opt/icecream/bin.
--with-arch Define the architecture that we will target.
Usage: --with-arch=(x86|ppc|sparc)
--with-openclipart Build and install OOo galleries from the Open Clip Art
Library. The parameter is either a version of the library
or an absolute path to the prebuilt and preinstalled .png
files.
Example: --with-openclipart=0.13
--with-openclipart=/usr/share/openclipart
--with-dejavu-fonts Download and install DejaVu Fonts. The parameter is a version number.
Example: --with-dejavu-fonts=2.1
--with-mirror Specify a mirror of the go-ooo.org packages directory.
Example: --with-mirror=http://foo.bar.baz/mirror
Some influential environment variables:
PKG_CONFIG path to pkg-config utility
FOO_COMMON_CFLAGS
C compiler flags for FOO_COMMON, overriding pkg-config
FOO_COMMON_LIBS
linker flags for FOO_COMMON, overriding pkg-config
FOO_OPTIONAL_CFLAGS
C compiler flags for FOO_OPTIONAL, overriding pkg-config
FOO_OPTIONAL_LIBS
linker flags for FOO_OPTIONAL, overriding pkg-config
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CPP C preprocessor
FOO_GTK_CFLAGS
C compiler flags for FOO_GTK, overriding pkg-config
FOO_GTK_LIBS
linker flags for FOO_GTK, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Offline
And now the bigger one:
build/oob680-m2/config_office/configure --help 2>&1 >>options
`configure' configures this package to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-libart Enables the use of libart, instead of GPC for
polygon clipping.
--enable-openldap Enables the use of the OpenLDAP LDAP SDK instead
of the Netscape/Mozilla one
--enable-libsn Enables the use of libstartup-notification
--disable-mozilla OO.o usually includes a strangely hacked up mozilla
binary for your platform, to build without this
version, use this option.
--disable-epm OO.o includes self-packaging code, that requires
epm, however epm is useless for large scale
package building.
--disable-odk OO.o includes an ODK, office development kit
which some packagers may with to build without
--disable-qadevooo OO.o includes some qa testsuites which some
packagers may wish to build without
--disable-fontooo disable FontOOo
(useful for distributions using fontconfig for OOo)
--disable-mathmldtd disable mathmldtd
(useful for distributions that want to avoid packaging it)
--enable-evolution2 Allows the built-in evolution 2 addressbook connectivity
build to be enabled.
--disable-cups disable cups support in the psprint project
--disable-fontconfig disable support for the fontconfig library
--disable-directx Remove DirectX implementation for the new XCanvas
interface. The DirectX support requires more stuff installed on
Windows to compile. (DirectX SDK, GDI+ libs)
--disable-atlmfc Disable the use of ATL/MFC for windows build.
--enable-symbols Include debugging symbols in output.
Implicitly activated by --enable-crashdump (see below)
WARNING - a complete build needs 8 Gb of space and
takes much longer. (enables -g compiler flag)
--enable-symbols=SMALL sets the gcc -g1 setting
which is smaller.
--enable-debug: Include debugging symbols from --enable-symbols
plus extra debugging code. Extra large build!
(enables -g compiler flag and dmake debug=true)
--enable-dbgutil: Include additional debugging utilities, such as
assertions, object counting, etc. Larger build.
Independent from --enable-debug
--enable-xsltproc: Use xsltproc at buildtime, even when java is available
--enable-crashdump[=yes|TRUE|STATIC|no]
Enable (disable) the crashdump feature code. [default=no]
When enabled, this option implicitly
activates --enable-symbols (see above).
--enable-cl-standard For Microsoft C/C++ compiler users, use non-optimizing
standard compiler. ( This just disavles optimization
options and therefore removes a lot of warnings when
using the cheaper standard compiler. )
--enable-vctk Tell configure to check for the MS VC Toolkit 2003.
( This is experimental! )
--disable-gtk Determines whether to use Gtk+ vclplug on platforms
where Gtk+ is available.
--disable-gnome-vfs Determines whether to use the Gnome Virtual Filing
System on platforms where that VFS is available
--enable-static-gtk: Modules that are linked against gtk libraries use
the static libraries instead of the dynamic ones.
(enables -Bstatic linker flag for gtk libraries)
--enable-build-mozilla Use this option if you want to build the mozilla
components from the mozilla source code.
--enable-kde Determines whether to use Qt/KDE vclplug on platforms
where Qt and KDE are available.
--disable-kdeab Disable the KDE address book support
--disable-binfilter: Disable legacy binary file formats filters
--disable-rpath: Disable the use of relative paths in shared libraries
--disable-pasf disable support for sound using portaudio/sndfile
--enable-pam-link link with libpam instead of dynamically open it
--disable-crypt-link disable linking with libcrypt instead of dynamically open it
(needed for ancient GNU/Linux distributions without crypt()/libcrypt)
--enable-xrender-link link with libXrender instead of dynamically open it
--enable-check-only Use this option option if you just want to check your
environment. This option stops the generation of an
????env.set
Usage: --enable-check-only=yes
--enable-macos9 Use this option option if you want to generate a
macos9 environment on macosx.
--enable-sgistl for IRIX users, use this option option to build
OpenOffice.org using SGI's STL.
Usage: --enable-sgistl=yes
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gnu-patch Specify location of GNU patch on Solaris or FreeBSD
--with-gnu-cp Specify location of GNU cp on Solaris or FreeBSD
--without-gpc Use the internal polygon clipping code instead of
the external GPC polygon clipping library.
--with-firefox Use Firefox instead of Mozilla Suite for building.
Only honoured with --with-system-mozilla
--without-fonts Removes Bitstream Vera fonts from
openoffice.org installation set, for people building
for specific distributions where the fonts are known
to be already available
--without-ppds Removes Postscript Printer definition files from
openoffice.org installation set, for people building
for specific distributions where PPDs are known to be
already available (every recent distro with CUPS backend)
--without-afms Removes bitmap font files from openoffice.org
installation set, for people building for specific
distributions where AFM files or TrueType Fonts
are known to be available.
--with-package-format specify package format(s) for OOo installsets.
Default is "normal" one of the OS/Distribution.
Usage: --with-package-format="foo bar"
--with-system-stdlibs use libstdc++/libgcc_s already on system
--with-system-mspack use libmspack already installed on system
--with-mozilla-version Choose which version of mozilla to use while building
mozilla. Default: 1.7.5.
Note that not all versions are supported.
--with-mozilla-toolkit Choose which GUI toolkit to use while building mozilla
components. Default: gtk2
--without-myspell-dicts Removes myspell dictionaries from openoffice.org
installation set, for people building for specific
distributions where the myspell dictionaries are
installed from other sources
--without-nas Removes nas support
--with-system-libs Use libs already on system -- enables all
--with-system-* flags except mozilla, python and
odbc/sane/xrender-header(s)
--with-system-zlib Use zlib already on system
--with-system-jpeg Use jpeg already on system
--with-system-expat Use expat already on system
--with-system-freetype Use freetype already on system
--with-system-libwpd Use libwpd already on system
--with-system-libxml Use libxml already on system
--with-system-python Use python already on system
--with-system-db Use berkeley db already on system
--with-db-jar=JARFILE Specify path to jarfile manually
--with-system-sablot Use sablot already on system
--with-system-odbc-headers Use the odbc headers already on system
--with-system-sane-header Use sane.h already on system
--with-system-xrender-headers Use XRender headers already on system
--with-system-curl Use curl already on system
--with-system-boost Use boost already on system
--with-system-nas Use nas already on system
--with-system-sndfile Use sndfile already on system
--with-system-portaudio Use portaudio already on system
--with-system-neon Use neon already on system
--with-system-agg Use AGG already on system
--with-system-myspell Use myspell already on system
--with-system-hunspell Use libhunspell already on system
--with-system-mythes Use mythes already on system
--with-system-altlinuxhyph Use ALTLinuxhyph already on system
--with-system-mozilla Use mozilla already on system. Note that some
components cannot be built against a contemporary
mozilla
--with-stlport4 The location that STLport4 is installed in. The STL
header files are assumed to be in
stlport4-home/stlport and the STLPort4 library in
stlport4-home/lib.
Usage: --with-stlport4=<absolute path to stlport4 home>
Warning!!, --without-stlport4 is possible with
gcc >= 3.3.3, but will break ABI compatability
--with-jdk-home if you have installed JDK 1.3, on your system,
please supply the path here.
Note that this is not the location of the Java binary
but the location of the entire distribution.
Usage: --with-jdk-home=<absolute path to JDK 1.3 home>
--with-gxx-include-path if you want to override the autodetected g++ include
path.
Usage: --with-gxx-include-path=<absolute path to g++ include dir>
--with-java Build with[out] Java support. If you use
--without-java/--with-java=no then the build will have
no support for Java components, applets, accessibility
or XML filters. Use --with-java=gij to enable gij/gcj
as java/javac replacements
--with-ant-home If you have installed Jakarta Ant on your system,
please supply the path here.
Note that this is not the location of the Ant binary
but the location of the entire distribution.
Usage: --with-ant-home=<absolute path to Ant home>
--with-perl-home If you have installed the Perl 5 Distribution, on your
system, please supply the path here.
Note that this is not the location of the Perl binary
but the location of the entire distribution.
Usage: --with-perl-home=<absolute path to Perl 5 home>
--with-cl-home For Windows NT users, please supply the path
for the Microsoft C/C++ compiler.
Note that this is not the location of the compiler
binary but the location of the entire distribution.
Usage: --with-cl-home=<absolute path to Microsoft C/C++ compiler home>
--with-mspdb-path For Microsoft C/C++ compiler users, please supply the
path pointing to the mspdb71.dll (.NET 2003).
Usage: --with-mspdb-path=<absolute path to mspdb71.dll>
--with-midl-path For Microsoft C/C++ .NET compiler users, please supply
the path pointing to the midl.exe.
Usage: --with-midl-path=<absolute path to midl.exe>
--with-csc-path For Microsoft C/C++ .NET compiler users, please supply
the path pointing to the csc.exe.
Usage: --with-csc-path=<absolute path to csc.exe>
--with-nmake-path For MS Visual Toolkit compiler users, please supply
the path pointing to the nmake.exe. The Platform SDK
provides one in the Win64 directory, usually something
like: /cygdrive/c/Programme/Microsoft SDK/Bin/Win64"
Usage: --with-nmake-path=<absolute path to nmake.exe>
--with-nsis-path For Windows users, please supply the path to the
"Nullsoft Scriptable Install System" (NSIS). If NSIS is
found in the path or this option is supplied a self
contained executable installer for OpenOffice.org will
be created.
Usage: --with-nsis-path=<absolute path to nsis.exe>
--with-frame-home For Microsoft C/C++ .NET compiler users, please supply
the path pointing to lib/mscoree.lib, usually
something like:
"/cygdrive/c/Program Files/Microsoft Visual Studio .NET/FrameworkSDK"
MS Visual Toolkit compiler users, please supply the
path pointing to lib/msvcrt.lib, usually something
like:
"/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7"
Usage: --with-frame-home=<absolute path to Framework SDK [home]>
--with-psdk-home For Windows users, please supply the path to the
Microsoft Platform SDK.
Usage: --with-psdk-home=<absolute path to Microsoft Platform SDK>
--with-directx-home For Windows users, please supply the path to the
Microsoft DirectX SDK.
Usage: --with-directx-home=<absolute path to Microsoft DirectX SDK>
--with-extra-dotnet-files For MS Visual Toolkit compiler, please supply the
path to additional library/include files that are
otherwise missing.
(This is a cludge until MS Visual Toolkit is usable
without extra files.)
Usage: --with-extra-dotnet-files=<absolute path to extra files>
--with-local-solenv If you have solenv in a location other than ../solenv,
please supply the path here.
Usage: --with-local-solenv=<absolute path to solenv>
--with-local-solver if you have solver in a location other than ../solver,
please supply the path here.
Usage: --with-local-solver=<absolute path to solver>
--with-lang Use this option to build OpenOffice.org with
additional language support. English (US) is always
included by default. Separate multiple languages with
space. For all languages, use --with-lang=ALL.
Usage: --with-lang="es sw tu cs sk"
--with-dict Use this option to build OpenOffice.org with
dictionary support. ALL dictionaries are always
included by default unless overridden with
this option. Separate multiple dictionaries with
commas. For all dictionaries, use --with-dict=ALL.
Usage: --with-dict=ENGB,ENUS,ITIT
--with-asm-home For Windows users, please supply the path for the
ml.exe assembler.
Usage: --with-asm-home=<path to ml.exe directory>
--with-os-version For FreeBSD users, use this option option to override
the detected OSVERSION.
Usage: --with-os-version=<OSVERSION>
--with-unzip-home Deprecated: use --with-zip-home instead
--with-zip-home If you use a non standard zip, for example windows
please supply the path for zip
Usage: --with-zip-home=<path to zip executable>
--with-mingwin For Windows users, use the mingwin32 compiler within
cygwin environment, this implies --with-use-shell=tcsh
Usage: --with-mingwin=yes
--with-use-shell For Windows users, use this option to override the
default shell to be used for the build environment.
Supported options: tcsh (default) and 4nt.
Usage: --with-use-shell=tcsh|4nt
--with-build-version Allows the builder to add a custom version tag
that will appear in the Help/About box for QA
purposes.
Usage: --with-build-version="Built by Jim"
--with-alloc Define which allocator to build with
choices are oo, system, tcmalloc
--with-x use the X Window System
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CXXCPP C++ preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
`configure' configures this package to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-libart Enables the use of libart, instead of GPC for
polygon clipping.
--enable-openldap Enables the use of the OpenLDAP LDAP SDK instead
of the Netscape/Mozilla one
--enable-libsn Enables the use of libstartup-notification
--disable-mozilla OO.o usually includes a strangely hacked up mozilla
binary for your platform, to build without this
version, use this option.
--disable-epm OO.o includes self-packaging code, that requires
epm, however epm is useless for large scale
package building.
--disable-odk OO.o includes an ODK, office development kit
which some packagers may with to build without
--disable-qadevooo OO.o includes some qa testsuites which some
packagers may wish to build without
--disable-fontooo disable FontOOo
(useful for distributions using fontconfig for OOo)
--disable-mathmldtd disable mathmldtd
(useful for distributions that want to avoid packaging it)
--enable-evolution2 Allows the built-in evolution 2 addressbook connectivity
build to be enabled.
--disable-cups disable cups support in the psprint project
--disable-fontconfig disable support for the fontconfig library
--disable-directx Remove DirectX implementation for the new XCanvas
interface. The DirectX support requires more stuff installed on
Windows to compile. (DirectX SDK, GDI+ libs)
--disable-atlmfc Disable the use of ATL/MFC for windows build.
--enable-symbols Include debugging symbols in output.
Implicitly activated by --enable-crashdump (see below)
WARNING - a complete build needs 8 Gb of space and
takes much longer. (enables -g compiler flag)
--enable-symbols=SMALL sets the gcc -g1 setting
which is smaller.
--enable-debug: Include debugging symbols from --enable-symbols
plus extra debugging code. Extra large build!
(enables -g compiler flag and dmake debug=true)
--enable-dbgutil: Include additional debugging utilities, such as
assertions, object counting, etc. Larger build.
Independent from --enable-debug
--enable-xsltproc: Use xsltproc at buildtime, even when java is available
--enable-crashdump[=yes|TRUE|STATIC|no]
Enable (disable) the crashdump feature code. [default=no]
When enabled, this option implicitly
activates --enable-symbols (see above).
--enable-cl-standard For Microsoft C/C++ compiler users, use non-optimizing
standard compiler. ( This just disavles optimization
options and therefore removes a lot of warnings when
using the cheaper standard compiler. )
--enable-vctk Tell configure to check for the MS VC Toolkit 2003.
( This is experimental! )
--disable-gtk Determines whether to use Gtk+ vclplug on platforms
where Gtk+ is available.
--disable-gnome-vfs Determines whether to use the Gnome Virtual Filing
System on platforms where that VFS is available
--enable-static-gtk: Modules that are linked against gtk libraries use
the static libraries instead of the dynamic ones.
(enables -Bstatic linker flag for gtk libraries)
--enable-build-mozilla Use this option if you want to build the mozilla
components from the mozilla source code.
--enable-kde Determines whether to use Qt/KDE vclplug on platforms
where Qt and KDE are available.
--disable-kdeab Disable the KDE address book support
--disable-binfilter: Disable legacy binary file formats filters
--disable-rpath: Disable the use of relative paths in shared libraries
--disable-pasf disable support for sound using portaudio/sndfile
--enable-pam-link link with libpam instead of dynamically open it
--disable-crypt-link disable linking with libcrypt instead of dynamically open it
(needed for ancient GNU/Linux distributions without crypt()/libcrypt)
--enable-xrender-link link with libXrender instead of dynamically open it
--enable-check-only Use this option option if you just want to check your
environment. This option stops the generation of an
????env.set
Usage: --enable-check-only=yes
--enable-macos9 Use this option option if you want to generate a
macos9 environment on macosx.
--enable-sgistl for IRIX users, use this option option to build
OpenOffice.org using SGI's STL.
Usage: --enable-sgistl=yes
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gnu-patch Specify location of GNU patch on Solaris or FreeBSD
--with-gnu-cp Specify location of GNU cp on Solaris or FreeBSD
--without-gpc Use the internal polygon clipping code instead of
the external GPC polygon clipping library.
--with-firefox Use Firefox instead of Mozilla Suite for building.
Only honoured with --with-system-mozilla
--without-fonts Removes Bitstream Vera fonts from
openoffice.org installation set, for people building
for specific distributions where the fonts are known
to be already available
--without-ppds Removes Postscript Printer definition files from
openoffice.org installation set, for people building
for specific distributions where PPDs are known to be
already available (every recent distro with CUPS backend)
--without-afms Removes bitmap font files from openoffice.org
installation set, for people building for specific
distributions where AFM files or TrueType Fonts
are known to be available.
--with-package-format specify package format(s) for OOo installsets.
Default is "normal" one of the OS/Distribution.
Usage: --with-package-format="foo bar"
--with-system-stdlibs use libstdc++/libgcc_s already on system
--with-system-mspack use libmspack already installed on system
--with-mozilla-version Choose which version of mozilla to use while building
mozilla. Default: 1.7.5.
Note that not all versions are supported.
--with-mozilla-toolkit Choose which GUI toolkit to use while building mozilla
components. Default: gtk2
--without-myspell-dicts Removes myspell dictionaries from openoffice.org
installation set, for people building for specific
distributions where the myspell dictionaries are
installed from other sources
--without-nas Removes nas support
--with-system-libs Use libs already on system -- enables all
--with-system-* flags except mozilla, python and
odbc/sane/xrender-header(s)
--with-system-zlib Use zlib already on system
--with-system-jpeg Use jpeg already on system
--with-system-expat Use expat already on system
--with-system-freetype Use freetype already on system
--with-system-libwpd Use libwpd already on system
--with-system-libxml Use libxml already on system
--with-system-python Use python already on system
--with-system-db Use berkeley db already on system
--with-db-jar=JARFILE Specify path to jarfile manually
--with-system-sablot Use sablot already on system
--with-system-odbc-headers Use the odbc headers already on system
--with-system-sane-header Use sane.h already on system
--with-system-xrender-headers Use XRender headers already on system
--with-system-curl Use curl already on system
--with-system-boost Use boost already on system
--with-system-nas Use nas already on system
--with-system-sndfile Use sndfile already on system
--with-system-portaudio Use portaudio already on system
--with-system-neon Use neon already on system
--with-system-agg Use AGG already on system
--with-system-myspell Use myspell already on system
--with-system-hunspell Use libhunspell already on system
--with-system-mythes Use mythes already on system
--with-system-altlinuxhyph Use ALTLinuxhyph already on system
--with-system-mozilla Use mozilla already on system. Note that some
components cannot be built against a contemporary
mozilla
--with-stlport4 The location that STLport4 is installed in. The STL
header files are assumed to be in
stlport4-home/stlport and the STLPort4 library in
stlport4-home/lib.
Usage: --with-stlport4=<absolute path to stlport4 home>
Warning!!, --without-stlport4 is possible with
gcc >= 3.3.3, but will break ABI compatability
--with-jdk-home if you have installed JDK 1.3, on your system,
please supply the path here.
Note that this is not the location of the Java binary
but the location of the entire distribution.
Usage: --with-jdk-home=<absolute path to JDK 1.3 home>
--with-gxx-include-path if you want to override the autodetected g++ include
path.
Usage: --with-gxx-include-path=<absolute path to g++ include dir>
--with-java Build with[out] Java support. If you use
--without-java/--with-java=no then the build will have
no support for Java components, applets, accessibility
or XML filters. Use --with-java=gij to enable gij/gcj
as java/javac replacements
--with-ant-home If you have installed Jakarta Ant on your system,
please supply the path here.
Note that this is not the location of the Ant binary
but the location of the entire distribution.
Usage: --with-ant-home=<absolute path to Ant home>
--with-perl-home If you have installed the Perl 5 Distribution, on your
system, please supply the path here.
Note that this is not the location of the Perl binary
but the location of the entire distribution.
Usage: --with-perl-home=<absolute path to Perl 5 home>
--with-cl-home For Windows NT users, please supply the path
for the Microsoft C/C++ compiler.
Note that this is not the location of the compiler
binary but the location of the entire distribution.
Usage: --with-cl-home=<absolute path to Microsoft C/C++ compiler home>
--with-mspdb-path For Microsoft C/C++ compiler users, please supply the
path pointing to the mspdb71.dll (.NET 2003).
Usage: --with-mspdb-path=<absolute path to mspdb71.dll>
--with-midl-path For Microsoft C/C++ .NET compiler users, please supply
the path pointing to the midl.exe.
Usage: --with-midl-path=<absolute path to midl.exe>
--with-csc-path For Microsoft C/C++ .NET compiler users, please supply
the path pointing to the csc.exe.
Usage: --with-csc-path=<absolute path to csc.exe>
--with-nmake-path For MS Visual Toolkit compiler users, please supply
the path pointing to the nmake.exe. The Platform SDK
provides one in the Win64 directory, usually something
like: /cygdrive/c/Programme/Microsoft SDK/Bin/Win64"
Usage: --with-nmake-path=<absolute path to nmake.exe>
--with-nsis-path For Windows users, please supply the path to the
"Nullsoft Scriptable Install System" (NSIS). If NSIS is
found in the path or this option is supplied a self
contained executable installer for OpenOffice.org will
be created.
Usage: --with-nsis-path=<absolute path to nsis.exe>
--with-frame-home For Microsoft C/C++ .NET compiler users, please supply
the path pointing to lib/mscoree.lib, usually
something like:
"/cygdrive/c/Program Files/Microsoft Visual Studio .NET/FrameworkSDK"
MS Visual Toolkit compiler users, please supply the
path pointing to lib/msvcrt.lib, usually something
like:
"/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Vc7"
Usage: --with-frame-home=<absolute path to Framework SDK [home]>
--with-psdk-home For Windows users, please supply the path to the
Microsoft Platform SDK.
Usage: --with-psdk-home=<absolute path to Microsoft Platform SDK>
--with-directx-home For Windows users, please supply the path to the
Microsoft DirectX SDK.
Usage: --with-directx-home=<absolute path to Microsoft DirectX SDK>
--with-extra-dotnet-files For MS Visual Toolkit compiler, please supply the
path to additional library/include files that are
otherwise missing.
(This is a cludge until MS Visual Toolkit is usable
without extra files.)
Usage: --with-extra-dotnet-files=<absolute path to extra files>
--with-local-solenv If you have solenv in a location other than ../solenv,
please supply the path here.
Usage: --with-local-solenv=<absolute path to solenv>
--with-local-solver if you have solver in a location other than ../solver,
please supply the path here.
Usage: --with-local-solver=<absolute path to solver>
--with-lang Use this option to build OpenOffice.org with
additional language support. English (US) is always
included by default. Separate multiple languages with
space. For all languages, use --with-lang=ALL.
Usage: --with-lang="es sw tu cs sk"
--with-dict Use this option to build OpenOffice.org with
dictionary support. ALL dictionaries are always
included by default unless overridden with
this option. Separate multiple dictionaries with
commas. For all dictionaries, use --with-dict=ALL.
Usage: --with-dict=ENGB,ENUS,ITIT
--with-asm-home For Windows users, please supply the path for the
ml.exe assembler.
Usage: --with-asm-home=<path to ml.exe directory>
--with-os-version For FreeBSD users, use this option option to override
the detected OSVERSION.
Usage: --with-os-version=<OSVERSION>
--with-unzip-home Deprecated: use --with-zip-home instead
--with-zip-home If you use a non standard zip, for example windows
please supply the path for zip
Usage: --with-zip-home=<path to zip executable>
--with-mingwin For Windows users, use the mingwin32 compiler within
cygwin environment, this implies --with-use-shell=tcsh
Usage: --with-mingwin=yes
--with-use-shell For Windows users, use this option to override the
default shell to be used for the build environment.
Supported options: tcsh (default) and 4nt.
Usage: --with-use-shell=tcsh|4nt
--with-build-version Allows the builder to add a custom version tag
that will appear in the Help/About box for QA
purposes.
Usage: --with-build-version="Built by Jim"
--with-alloc Define which allocator to build with
choices are oo, system, tcmalloc
--with-x use the X Window System
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CXXCPP C++ preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
`configure' configures this package to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]
X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]
Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-libart Enables the use of libart, instead of GPC for
polygon clipping.
--enable-openldap Enables the use of the OpenLDAP LDAP SDK instead
of the Netscape/Mozilla one
--enable-libsn Enables the use of libstartup-notification
--disable-mozilla OO.o usually includes a strangely hacked up mozilla
binary for your platform, to build without this
version, use this option.
--disable-epm OO.o includes self-packaging code, that requires
epm, however epm is useless for large scale
package building.
--disable-odk OO.o includes an ODK, office development kit
which some packagers may with to build without
--disable-qadevooo OO.o includes some qa testsuites which some
packagers may wish to build without
--disable-fontooo disable FontOOo
(useful for distributions using fontconfig for OOo)
--disable-mathmldtd disable mathmldtd
(useful for distributions that want to avoid packaging it)
--enable-evolution2 Allows the built-in evolution 2 addressbook connectivity
build to be enabled.
--disable-cups disable cups support in the psprint project
--disable-fontconfig disable support for the fontconfig library
--disable-directx Remove DirectX implementation for the new XCanvas
interface. The DirectX support requires more stuff installed on
Windows to compile. (DirectX SDK, GDI+ libs)
--disable-atlmfc Disable the use of ATL/MFC for windows build.
--enable-symbols Include debugging symbols in output.
Implicitly activated by --enable-crashdump (see below)
WARNING - a complete build needs 8 Gb of space and
takes much longer. (enables -g compiler flag)
--enable-symbols=SMALL sets the gcc -g1 setting
which is smaller.
--enable-debug: Include debugging symbols from --enable-symbols
plus extra debugging code. Extra large build!
(enables -g compiler flag and dmake debug=true)
--enable-dbgutil: Include additional debugging utilities, such as
assertions, object counting, etc. Larger build.
Independent from --enable-debug
--enable-xsltproc: Use xsltproc at buildtime, even when java is available
--enable-crashdump[=yes|TRUE|STATIC|no]
Enable (disable) the crashdump feature code. [default=no]
When enabled, this option implicitly
activates --enable-symbols (see above).
--enable-cl-standard For Microsoft C/C++ compiler users, use non-optimizing
standard compiler. ( This just disavles optimization
options and therefore removes a lot of warnings when
using the cheaper standard compiler. )
--enable-vctk Tell configure to check for the MS VC Toolkit 2003.
( This is experimental! )
--disable-gtk Determines whether to use Gtk+ vclplug on platforms
where Gtk+ is available.
--disable-gnome-vfs Determines whether to use the Gnome Virtual Filing
System on platforms where that VFS is available
--enable-static-gtk: Modules that are linked against gtk libraries use
the static libraries instead of the dynamic ones.
(enables -Bstatic linker flag for gtk libraries)
--enable-build-mozilla Use this option if you want to build the mozilla
components from the mozilla source code.
--enable-kde Determines whether to use Qt/KDE vclplug on platforms
where Qt and KDE are available.
--disable-kdeab Disable the KDE address book support
--disable-binfilter: Disable legacy binary file formats filters
--disable-rpath: Disable the use of relative paths in shared libraries
--disable-pasf disable support for sound using portaudio/sndfile
--enable-pam-link link with libpam instead of dynamically open it
--disable-crypt-link disable linking with libcrypt instead of dynamically open it
(needed for ancient GNU/Linux distributions without crypt()/libcrypt)
--enable-xrender-link link with libXrender instead of dynamically open it
--enable-check-only Use this option option if you just want to check your
environment. This option stops the generation of an
????env.set
Usage: --enable-check-only=yes
--enable-macos9 Use this option option if you want to generate a
macos9 environment on macosx.
--enable-sgistl for IRIX users, use this option option to build
OpenOffice.org using SGI's STL.
Usage: --enable-sgistl=yes
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gnu-patch Specify location of GNU patch on Solaris or FreeBSD
--with-gnu-cp Specify location of GNU cp on Solaris or FreeBSD
--without-gpc Use the internal polygon clipping code instead of
the external GPC polygon clipping library.
--with-firefox Use Firefox instead of Mozilla Suite for building.
Only honoured with --with-system-mozilla
--without-fonts Removes Bitstream Vera fonts from
openoffice.org installation set, for people building
for specific distributions where the fonts are known
to be already available
--without-ppds Removes Postscript Printer definition files from
openoffice.org installation set, for people building
for specific distributions where PPDs are known to be
already available (every recent distro with CUPS backend)
--without-afms Removes bitmap font files from openoffice.org
installation set, for people building for specific
distributions where AFM files or TrueType Fonts
are known to be available.
--with-package-format specify package form
Offline
:shock: I'm speachless.
Nice work AndyRTR
Offline
A new record for me compiling 64bit:
dmake: Error code 1, while making '../../unxlngx6.pro/lib/uno_services.rdb'
dmake: '../../unxlngx6.pro/lib/uno_services.rdb' removed.
'---* tg_merge.mk *---'
==> ERROR: Build Failed. Aborting...
ERROR: Error 65280 occurred while making /var/abs/testing/openoffice.org-RC/src/ooo-build-oob680.1.1/build/oob680-m1/testtools/source/bridgetest
make: *** [stamp/build] Error 1
real 39m13.854s
user 19m51.534s
sys 6m45.541s
[andyrtr@workstation64 openoffice.org-RC]$
I'm glad that it breaks sooooo late. Crazy. Isn't it :?:
Ah, and new Xorg7 breaks it on my 32bit laptop much earlier :x
Offline
http://blogs.linux.ie/caolan/2006/02/23/x86_64-rpms/
Beside getting the beast compiled I may give those rpms a try. I thought I had left rpm behind leaving Mandriva
Offline
I started the OO compilation for i686 on athlon 1200Mhz 768mb ram... version 2.0.2RC2
EDIT:
- tcsh and apache-ant are added to makedepnds twice.
Offline
That version is outdated.
To get it compile on x86_64 is still on my ToDo list. Looks like the developers have solved a few things. I hope to find time within the next days.
Once again: Frugal & Debian already got it compile for x86_64. :?
Offline