You are not logged in.

#76 2006-01-20 14:55:24

monsieurseb
Member
Registered: 2005-04-12
Posts: 24
Website

Re: OpenOffice2 - the final attemp

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

#77 2006-01-23 07:00:04

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

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

#78 2006-01-23 07:20:52

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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:

http://www.google.de/search?hs=ENv&hl=d … uche&meta=

Offline

#79 2006-01-23 07:42:03

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

Maybe. I could rebuild it at home, but use testing there.


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#80 2006-02-16 23:58:42

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

#81 2006-02-18 06:24:28

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

I get this "cannot find (apache-)ant" error on my i686 laptop too sad

Can somebody check this?

Offline

#82 2006-02-18 07:29:09

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

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

#83 2006-02-18 07:32:18

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

apache-ant is in the makedepends?


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#84 2006-02-18 07:43:52

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

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

#85 2006-02-18 08:10:50

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

#86 2006-02-18 10:20:58

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

I am on it...


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#87 2006-02-18 11:40:03

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

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

#88 2006-02-18 12:00:22

mpie
Member
From: 404 Not found
Registered: 2005-03-06
Posts: 649

Re: OpenOffice2 - the final attemp

pacman -S sane

Offline

#89 2006-02-18 13:52:24

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

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

#90 2006-02-21 08:46:07

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: OpenOffice2 - the final attemp

How about the ant thing now?


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#91 2006-02-21 09:07:05

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

#92 2006-02-21 20:46:29

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

#93 2006-02-21 21:10:26

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OpenOffice2 - the final attemp

maybe it just doesn't find the lib: /opt/java/jre/lib/i386/libjawt.so
Use a configure option to specify the path.

Offline

#94 2006-02-21 21:55:34

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

You're right. Will have a look at it. Maybe you can already see the option. --with-java-home isn't it sad

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

#95 2006-02-23 21:05:15

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

#96 2006-02-23 21:37:33

T-Dawg
Forum Fellow
From: Charlotte, NC
Registered: 2005-01-29
Posts: 2,736

Re: OpenOffice2 - the final attemp

:shock:  I'm speachless.
Nice work AndyRTR

Offline

#97 2006-02-23 22:24:27

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

#98 2006-02-23 23:34:26

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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 roll

Offline

#99 2006-04-26 08:40:12

MAC!EK
Member
Registered: 2005-09-27
Posts: 267

Re: OpenOffice2 - the final attemp

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

#100 2006-04-26 09:11:35

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: OpenOffice2 - the final attemp

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

Board footer

Powered by FluxBB