[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#578023: openoffice.org on GNU/kFreeBSD



Package: openoffice.org
Version: 1:3.2.0-6
Severity: important
Tags: patch
X-Debbugs-CC: debian-bsd@lists.debian.org
User: debian-bsd@lists.debian.org
Usertags: kfreebsd


Hello,

bellow is the recipe, how to build openoffice.org on GNU/kFreeBSD.

The built packages are available at
http://io.debian.net/~salinger/openoffice.org/
Please test them.

Petr

--------------

Enable all extension in debian/rules
as on (linux-)i386/(linux-)amd64 for both kfreebsd-i386 and kfreebsd-amd64

OOO_OGLTRANS_ARCHS= i386 powerpc s390 kfreebsd-i386 kfreebsd-amd64
OOO_ARCHS= i386 m68k mips mipsel powerpc s390 kfreebsd-i386 kfreebsd-amd64
OOO_JAVA_ARCHS = i386 mips mipsel powerpc s390 kfreebsd-i386 kfreebsd-amd64
OOO_GCJ_JDK_ARCHS := hppa ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel
OOO_MONO_ARCHS = i386 kfreebsd-i386 kfreebsd-amd64
OOO_MOZILLA_ARCHS=i386 mips mipsel powerpc s390 kfreebsd-i386 kfreebsd-amd64

optionally reduce building time by setting in debian/rules
BUILD_ONLY_EN_US=y


regenerate control by

debian/rules control

Start build until it passes

        touch stamp/prebuild

and ends with

        configure: error:  operating system is not suitable to build OpenOffice.org!

Now apply:

build.diff
        - recognize as LINUX platform

osl-unx.diff
        - tweaks needed as only user environment is same as on LINUX,
          but kernel is still FREEBSD

stream-unx.diff
        - ditto

"debian/rules build" until it does not recognize GNU/kFreeBSD
due to outdated config.guess in libtextcat

apply libtextcat.diff
        - update config.sub/config.guess and outdated libtool fixes


"debian/rules build" until it does not recognize GNU/kFreeBSD
due to outdated config.guess in xmlsec

apply xmlsec.diff
        - update config.sub/config.guess

"debian/rules build"

It finishes fine.

apply install.diff and

"fakeroot debian/rules binary"
   it fails with
      debian/ure/usr/lib/openoffice/ure/bin/regcomp -revoke
      ...
      debian/ure/usr/lib/openoffice/ure/bin/javaldx: error while loading
             shared libraries: libuno_sal.so.3: cannot open shared object
             file: No such file ordirectory
      debian/ure/usr/lib/openoffice/ure/bin/regcomp.bin: error while
             loading shared libraries: libuno_sal.so.3: cannot open shared
             object file: No such file or directory

export LD_LIBRARY_PATH=debian/ure/usr/lib/openoffice/ure/lib/
"fakeroot debian/rules binary"

Got it.

Attachment: oo-kf.tgz
Description: GNU Unix tar archive


Reply to: