Ooo-build/mingw32soc
From Apache OpenOffice Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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: