Build status of OpenOffice on Mac OS X

Note from Ed: This build status reflects the state of the OO638C tag of the OPenOffice.org repository and is useful as a historical archive of what patches needed to be applied to that branch in order to build and where they are located. All of these patces are incorporated into the OO638C_MacOSX branch which successfully builds.

OpenOffice tag
OO638C
Mac OS X Version
10.1.2
Apple Developer tools
December 2001
Date
2002-02-02
Author
daniel boss

Status by module

Color definition

Colour
Meaning
Statistics (112 modules)
white
builds as is
79 modules = 70 %
green
builds after applying a patch
21 modules = 19 %
yellow
builds, but more work will have to be done
2 modules = 2 %
red
doesn't build yet
10 modules = 9 %

Remark: "build" only means, that within the module the "build"-command successfully finishes, not that the module really works under Mac OS X as intended.

List of modules

Module
Comment
MathMLDTD
without modifications
UnoControls
without modifications
XmlSearch
without modifications
aspell
stops with the following error:
In file included from file_exceps.hh:6,
                 from phonet.cc:41:
exception.hh:7: pspell/error.h: No such file or directory
make[2]: *** [phonet.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
dmake:  Error code 2, while making 'build/unxmacxp.pro/so_built'

automation
without modifications
basctl
without modifications
basic
without modifications
berkeleydb
download and apply the patch from issuezilla (issue 2732)
bridges
without modifications
chaos
without modifications
codemaker
without modifications
comphelper
without modifications
config_office
without modifications
configmgr
without modifications
connectivity
after deleting/moving the makefiles in connectivity/source/drivers/mozaddressbook and connectivity/source/drivers/mozaddressbook/mozillasrc (dependency to module moz can't be met)
cppu
without modifications
cppuhelper
without modifications
cpputools
without modifications
dbaccess
download and apply the patch from issuezilla (issue 2960)
desktop
stops with the following error:
/usr/bin/libtool: can't locate file for: -lswlib
/usr/bin/libtool: file: -lswlib is not an object file (not allowed in a library)
dmake:  Error code 1, while making '../../unxmacxp.pro/lib/libwrp638mxp.dylib'
---* TG_SLO.MK *---
Error 65280 occurred while making /Volumes/pismo/Users/db/oo_638_src/desktop/source/offwrp

module sw needs to be built first.
dmake
without modifications (during bootstrap)
drafts
without modifications
dtrans
download and apply the patch from issuezilla (issue 2672)
eventattacher
without modifications
extensions
download and apply the patch from issuezilla (issue 2959)
external
without modifications
extras
without modifications
fileaccess
without modifications
forms
download and apply the patch from issuezilla (issue 2957)
fpicker
without modifications
framework
download and apply the patch from issuezilla (issue 2953)
goodies
without modifications
helpcontent
without modifications
i18n
without modifications
idl
without modifications
idlc
without modifications
inet
without modifications
instsetoo
without modifications
io
without modifications
javaunohelper
download and apply the patch from issuezilla (issue 2936)
jtools
without modifications
jurt
without modifications
jut
without modifications
ldapber
without modifications
lingu
without modifications
lingucomponent
download and apply the patch from issuezilla (issue 2954)
linguistic
without modifications
moz
stops with error:
dmake:  Error -- `MACOSXGCCPinc.zip' not found, and can't be made
delete/move the file moz/zipped/makefile.mk to skip this module during a toplevel "dmake".
odk
download and apply the patch from issuezilla (issue 2666)
offapi
without modifications
officecfg
without modifications
offmgr
download and apply the patch from issuezilla (issue 2994) +
- to avoid the multiple defined issue in the sd module the following has to be done:
  • > cd <OOsrc>/offmgr
  • create a file "offmgrsyms.txt"  with the following entries:
    _aSfxBoolItem_Impl
    _aSfxInt16Item_Impl
    _aSfxStringItem_Impl
    _aSfxUInt16Item_Impl
    _aSfxVoidItem_Impl
    _aSvxLanguageItem_Impl
  • offmgr/> build debug=true
  • offmgr/> nmedit -p -R offmgrsyms.txt unxmacxp.pro/slo/appbas.o
  • offmgr/> rm unxmacxp.pro/lib/libofa638mxp.dylib
  • offmgr/> build debug=true; deliver
offuh
without modifications
package
without modifications
padmin
Depends on module psprint:
/usr/bin/libtool: can't locate file for: -lpsp638mxp
/usr/bin/libtool: file: -lpsp638mxp is not an object file (not allowed in a library)
dmake:  Error code 1, while making '../unxmacxp.pro/lib/libspa638mxp.dylib'

product
download and apply the patch from issuezilla (issue 2665)
pspell
stops with error:
cp -f build/unxmacxp.pro/pspell-.12.2/.//libltdl/.libs/libltdl.so build/unxmacxp.pro/pspell-.12.2/.//modules/.libs/libpspell-modules.so build/unxmacxp.pro/pspell-.12.2/.//interface/.libs/libpspell-impl.so build/unxmacxp.pro/pspell-.12.2/.//interface/.libs/libpspell.so ./unxmacxp.pro/lib
cp: build/unxmacxp.pro/pspell-.12.2/.//interface/.libs/libpspell.so: No such file or directory
cp: build/unxmacxp.pro/pspell-.12.2/.//interface/.libs/libpspell-impl.so: No such file or directory
cp: build/unxmacxp.pro/pspell-.12.2/.//modules/.libs/libpspell-modules.so: No such file or directory
cp: build/unxmacxp.pro/pspell-.12.2/.//libltdl/.libs/libltdl.so: No such file or directory
dmake:  Error code 1, while making 'build/unxmacxp.pro/so_predeliver'

psprint
Implementation missing
rdbmaker
without modifications
readlicense
stops with error:
[localhost:~/oo_638_src/readlicense] db% dmake
cp: source/license/unx/49/ada/LICENSE: No such file or directory
dmake:  Error code 1, while making 'Shell escape'

registry
without modifications
remotebridges
without modifications
res
without modifications
ridljar
without modifications
rsc
download and apply the patch from issuezilla (issue 2824)
rscpp
without modifications
sablot
download and apply the patch from issuezilla (issue 2956)
sal
download and apply the patch from issuezilla (issue 2823)
salhelper
without modifications
sandbox
without modifications
sax
without modifications
sc
without modifications
scaddins
download and apply the patch from issuezilla (issue 2667)
sch
download and apply the patch from issuezille (issue 2980)
scp
stops with error:
udk_base.scp:4: scp/udk_basefiles.scp: No such file or directory
dmake:  Error code 1, while making '../../unxmacxp.pro/par/aad/udk_base.par'

scptools
without modifications
sd
without modifications
setup2
download and apply the patch from issuezilla (issue 2703)
sfx2
download and apply the patch from issuezilla (issue 2955) +

- to avoid the multiple defined aSfx.. Issue while building further modules:
  • > cd <OOsrc>/sfx2
  • create a file "svxsyms.txt"  with the following entries:
    _aSfxBoolItem_Impl
    _aSfxDocumentInfoItem_Impl
    _aSfxInt16Item_Impl
    _aSfxObjectItem_Impl
    _aSfxRectangleItem_Impl
    _aSfxStringItem_Impl
    _aSfxUInt16Item_Impl
    _aSfxVoidItem_Impl
    _aSvxSearchItem_Impl
  • sfx2/> build debug=true
  • sfx2/> nmedit -p -R sfx2syms.txt unxmacxp.pro/slo/appbas.o
  • sfx2/> rm unxmacxp.pro/lib/libsfx638mxp.dylib
  • sfx2/> build debug=true; deliver
shell
without modifications
sip
stops with the following error:
/usr/bin/ld: Undefined symbols:
_GetEPaM__19EditUndoRemoveChars
_GetStr__19EditUndoRemoveChars
_GetBackward__C13SvxSearchItem
_GetSelection__C13SvxSearchItem
dmake:  Error code 1, while making '../unxmacxp.pro/bin/soplayer'
---* TG_SLO.MK *---
Error 65280 occurred while making /oo_638_src/sip/util

sj2
download and apply the patch from issuezilla (issue 2668)
so3
without modifications
solenv
without modifications
soltools
without modifications
sot
without modifications
starmath
without modifications
stoc
without modifications
store
without modifications
svtools
without modifications
svx
download and apply the patch from issuezilla (issue 2761) +

- get the latest graphctl.cxx file (which replaced the use of the "fcvt" function)
  • svx/> cd source/dialog
  • svx/> cvs up -r 1.8 graphctl.cxx
- to avoid the multiple defined aSfx.. Issue while building further modules:
  • svx/> cd ../..
  • create a file "svxsyms.txt"  with the following entries:
    _aSfxBoolItem_Impl
    _aSfxVoidItem_Impl
    _aSfxUInt16Item_Impl
    _aSfxUInt32Item_Impl
    _aSfxStringItem_Impl
    _aSfxObjectItem_Impl
  • svx/> build debug=true
  • svx/> nmedit -p -R svxsyms.txt unxmacxp.pro/slo/typemap.o
  • svx/> rm unxmacxp.pro/lib/libsvx638mxp.dylib
  • svx/> build debug=true; deliver
sw
comiler error:
/oo_638_src/sw/source/ui/uno/unotxdoc.cxx:329:   instantiated from here
../../../inc/unotxdoc.hxx:209: Internal compiler error.
../../../inc/unotxdoc.hxx:209: Please submit a full bug report via the
../../../inc/unotxdoc.hxx:209: <URL:http://developer.apple.com/bugreporter> web page.
cpp: output pipe has been closed
{standard input}:2462:FATAL:.abort  detected.  Assembly stopping.
dmake:  Error code 1, while making '../../../unxmacxp.pro/slo/unotxdoc.obj'
---* TG_SLO.MK *---
dmake:  Error code 255, while making 'do_it_exceptions'
---* TG_SLO.MK *---
Error 65280 occurred while making /Users/db/oo_638_src/sw/source/ui/uno

sysui
without modifications
testshl
without modifications
testtools
download and apply the patch from issuezilla (issue 2937)
toolkit
without modifications
tools
without modifications
transex3
without modifications
ucb
without modifications
ucbhelper
without modifications
udkapi
without modifications
unoil
without modifications
unotools
without modifications
unzip
without modifications
uui
without modifications
vcl
downoad and apply patch from www.dashboardbuddha.com
vos
without modifications
wizards
without modifications
xml2cmp
without modifications
xmlhelp
without modifications
xmloff
without modifications
xmlscript
without modifications

multiple definition aSfx... issue

Here is an example output of such an issue from the sc module:

ld: multiple definitions of symbol _aSfxInt16Item_Impl
../unxmacxp.pro/slo/typemap.o definition of _aSfxInt16Item_Impl in section (__DATA,__data)
/Volumes/pismo/Users/db/oo_638_src/solver/638/unxmacxp.pro/lib/libsfx638mxp.dylib(appbas.o) definition of _aSfxInt16Item_Impl

To fix this probelm, some manual work has to be applied to the modules sfx2, svx and offmgr after building them the first time.