Difference between revisions of "Ooo-build/mingw32soc"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Project Status)
 
(33 intermediate revisions by one other user not shown)
Line 6: Line 6:
  
 
{|
 
{|
 +
|solenv
 +
|OK
 +
|-
 
|soltools
 
|soltools
 
|Some things look broken, low priority.
 
|Some things look broken, low priority.
 
|-
 
|-
 
|external
 
|external
 +
|OK
 +
|-
 +
|sandbox
 
|OK
 
|OK
 
|-
 
|-
Line 25: Line 31:
 
|-
 
|-
 
|cosv
 
|cosv
 +
|OK
 +
|-
 +
|redland
 
|OK
 
|OK
 
|-
 
|-
Line 31: Line 40:
 
|-
 
|-
 
|afms
 
|afms
 +
|OK
 +
|-
 +
|apple_remote
 +
|OK
 +
|-
 +
|beanshell
 
|OK
 
|OK
 
|-
 
|-
Line 43: Line 58:
 
|-
 
|-
 
|fondu
 
|fondu
 +
|OK
 +
|-
 +
|hsqldb
 
|OK
 
|OK
 
|-
 
|-
Line 52: Line 70:
 
|-
 
|-
 
|libtextcat
 
|libtextcat
 +
|OK
 +
|-
 +
|libxmlsec
 +
|Mozilla not build
 +
|-
 +
|lucene
 
|OK
 
|OK
 
|-
 
|-
 
|msfontextract
 
|msfontextract
 +
|OK
 +
|-
 +
|np_sdk
 +
|OK
 +
|-
 +
|o3tl
 +
|OK
 +
|-
 +
|psprint_config
 +
|OK
 +
|-
 +
|rhino
 +
|OK
 +
|-
 +
|sane
 +
|OK
 +
|-
 +
|stax
 +
|OK
 +
|-
 +
|saxon
 
|OK
 
|OK
 
|-
 
|-
Line 157: Line 202:
 
|-
 
|-
 
|i18npool
 
|i18npool
|/home/jesus/soltools/saxparser en_AU en_AU.xml ../../../wntgcci.pro/misc/localedata_en_AU.cxx ../../../wntgcci.pro/bin/localedata_en_AU.rdb /home/jesus/ooo-build-messed/build/ooo310-m13/solver/310/wntgcci.pro/bin/types.rdb -- Exception on createRegistryServiceFactory
+
|OK
 
|-
 
|-
 
|tools
 
|tools
Line 208: Line 253:
 
|-
 
|-
 
|pyuno
 
|pyuno
|Looks like mingw32 python is not compiled with the WITH_THREAD flag.
+
|OK
 
|-
 
|-
 
|readlicense_oo
 
|readlicense_oo
Line 220: Line 265:
 
|-
 
|-
 
|bean
 
|bean
|JAWT not found in mingw32.
+
|OK
 
|-
 
|-
 
|dictionaries
 
|dictionaries
Line 226: Line 271:
 
|-
 
|-
 
|dtrans
 
|dtrans
|/home/jesus/ooo-build-messed/build/ooo310-m13/dtrans/source/win32/dnd/source.hxx:139: error: conflicting type attributes specified for 'virtual HRESULT DragSource::QueryInterface(const IID&, void**)'
+
|OK
 
|-
 
|-
|idlc
+
|idl
 
|OK
 
|OK
 
|-
 
|-
 
|sccomp
 
|sccomp
|Conflicting BOOL and INT32 declaration in windef.h and solar.h
+
|OK
 
|-
 
|-
 
|scp2
 
|scp2
Line 238: Line 283:
 
|-
 
|-
 
|testools
 
|testools
|register component 'acceptor.uno.dll' in registry 'uno_services.rdb' failed! -- error (CannotRegisterImplementationException): loading component library failed: libacceptor.uno.dll.so
+
|Needs fixes for Java
 
|-
 
|-
 
|twain
 
|twain
Line 265: Line 310:
 
|-
 
|-
 
|vcl
 
|vcl
|register component 'i18nsearch.uno.dll' in registry 'applicat.rdb' failed! -- error (CannotRegisterImplementationException): loading component library failed: libi18nsearch.uno.dll.so
+
|OK
 
|-
 
|-
 
|toolkit
 
|toolkit
Line 271: Line 316:
 
|-
 
|-
 
|svtools
 
|svtools
|It seems to compile well but i am getting an error: svtools/workben/unodialog doesn't exist. And it doesn't.
+
|OK
 
|-
 
|-
 
|goodies
 
|goodies
|regcomp fixes
+
|OK
 +
|-
 +
|uui
 +
|OK
 +
|-
 +
|xmloff
 +
|OK
 +
|-
 +
|canvas
 +
|Needs fixes for Java
 +
|-
 +
|connectivity
 +
|OK
 +
|-
 +
|cppcanvas
 +
|OK
 +
|-
 +
|fpicker
 +
|OK
 +
|-
 +
|framework
 +
|OK
 +
|-
 +
|xmlhelp
 +
|OK
 +
|-
 +
|accessibiliy
 +
|OK
 +
|-
 +
|embeddobj
 +
|OK
 +
|-
 +
|helpcontent2
 +
|OK
 +
|-
 +
|padmin
 +
|OK
 +
|-
 +
|scaddins
 +
|OK
 +
|-
 +
|shell
 +
|OK
 +
|-
 +
|basic
 +
|OK
 +
|-
 +
|sfx2
 +
|OK
 +
|-
 +
|avmedia
 +
|OK
 +
|-
 +
|linguistic
 +
|OK
 +
|-
 +
|automation
 +
|OK
 +
|-
 +
|drawinglayer
 +
|OK
 +
|-
 +
|svx
 +
|OK
 +
|-
 +
|formula
 +
|OK
 +
|-
 +
|basctl
 +
|OK
 +
|-
 +
|svx
 +
|OK
 +
|-
 +
|chart2
 +
|OK
 +
|-
 +
|svx
 +
|OK
 +
|-
 +
|dbaccess
 +
|OK
 +
|-
 +
|desktop
 +
|OK
 +
|-
 +
|extensions
 +
|OK
 +
|-
 +
|filter
 +
|OK
 +
|-
 +
|forms
 +
|OK
 +
|-
 +
|lingucomponent
 +
|OK
 +
|-
 +
|reportdesign
 +
|OK
 +
|-
 +
|sc
 +
|OK
 +
|-
 +
|scripting
 +
|OK
 +
|-
 +
|sd
 +
|OK
 +
|-
 +
|slideshow
 +
|OK
 +
|-
 +
|starmath
 +
|OK
 +
|-
 +
|writerfilter
 +
|OK
 +
|-
 +
|sw
 +
|OK
 +
|-
 +
|xmerge
 +
|OK
 +
|-
 +
|xmlsecurity
 +
|OK
 +
|-
 +
|postprocess
 +
|OK
 +
|-
 +
|packimages
 +
|OK
 +
|-
 +
|instsetoo_native
 +
|Fail, missing files
 
|-
 
|-
 
|}
 
|}
Line 294: Line 474:
 
git clone git://github.com/jcorrius/go-oo-mingw32-soc.git
 
git clone git://github.com/jcorrius/go-oo-mingw32-soc.git
 
</code>
 
</code>
 +
[[Category:Build System]]

Latest revision as of 20:04, 21 March 2010

Google Summer of Code Project: Crosscompile Win32 OOo on Linux

Setting up a build environment for OOo on Windows is a pain, requires expensive tools (at least when needing all features), and the IO performance of the used cygwin/msvs mix is rather disappointing. This task includes setting up, (if necessary) provide missing headers and tools, and actually performing a full cross build of OOo under Linux.

Project Status

solenv OK
soltools Some things look broken, low priority.
external OK
sandbox OK
xml2cmp OK
sal OK
salhelper OK
vos OK
cosv OK
redland OK
MathMLDTD OK
afms OK
apple_remote OK
beanshell OK
cppunit OK
testshl2 OK
extras OK
fondu OK
hsqldb OK
hyphen OK
icc OK
libtextcat OK
libxmlsec Mozilla not build
lucene OK
msfontextract OK
np_sdk OK
o3tl OK
psprint_config OK
rhino OK
sane OK
stax OK
saxon OK
store OK
registry OK
idlc OK
udkapi OK
offapi OK
codemaker OK
offuh OK
cppu OK
cppuhelper OK
rdbmaker OK
ucbhelper OK
comhelper OK
basegfx OK
ridljar OK
jurt OK
jvmaccess OK
bridges OK
cpputools OK
jvmfwk OK
stoc OK
i18nutil OK
io OK
remotebridges OK
sax OK
ucb OK
animations OK
unodevtools OK
embedsrv ../../wntgcci.pro/slo/dllentry.obj:dllentry.cxx:(.rdata+0x80): undefined reference to `_OID_WriterTextServer'
eventattacher OK
hwpfilter OK
oovbapi OK
package OK
regexp OK
i18npool OK
tools OK
unotools OK
transex3 OK
cli_ure OK
unoil OK
javaunohelper OK
qadevOOo OK
sot OK
configmgr OK
fileaccess OK
officecfg OK
setup_native checkversion.cxx:37:22: error: msiquery.h: No such file or directory -- checkversion.cxx:45:21: error: strsafe.h: No such file or directory
oox OK
rsc OK
xmlscript OK
psprint OK
pyuno OK
readlicense_oo OK
sysui OK
UnoControls OK
bean OK
dictionaries OK
dtrans OK
idl OK
sccomp OK
scp2 OK
testools Needs fixes for Java
twain OK
udm OK
odk needs fixes
unoxml OK
ure OK
vigra OK
basebmp The tests don't run because we are crosscompiling
wizards OK
vcl OK
toolkit OK
svtools OK
goodies OK
uui OK
xmloff OK
canvas Needs fixes for Java
connectivity OK
cppcanvas OK
fpicker OK
framework OK
xmlhelp OK
accessibiliy OK
embeddobj OK
helpcontent2 OK
padmin OK
scaddins OK
shell OK
basic OK
sfx2 OK
avmedia OK
linguistic OK
automation OK
drawinglayer OK
svx OK
formula OK
basctl OK
svx OK
chart2 OK
svx OK
dbaccess OK
desktop OK
extensions OK
filter OK
forms OK
lingucomponent OK
reportdesign OK
sc OK
scripting OK
sd OK
slideshow OK
starmath OK
writerfilter OK
sw OK
xmerge OK
xmlsecurity OK
postprocess OK
packimages OK
instsetoo_native Fail, missing files

To Fix

  • Native soltools generation
  • Correct detection of system Python
  • Correct detection of system berkley db
  • Native icc tool generation
  • Native idlc generation
  • Native rdbmaker generation

Show me the code!

There's a public git repository with my current development branch. To get it, you can type:

git clone git://github.com/jcorrius/go-oo-mingw32-soc.git

Personal tools