Difference between revisions of "Ooo-build/mingw32soc"
From Apache OpenOffice Wiki
B michaelsen (talk | contribs) |
|||
| (40 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 28: | Line 34: | ||
|- | |- | ||
|redland | |redland | ||
| − | | | + | |OK |
|- | |- | ||
|MathMLDTD | |MathMLDTD | ||
| Line 34: | Line 40: | ||
|- | |- | ||
|afms | |afms | ||
| + | |OK | ||
| + | |- | ||
| + | |apple_remote | ||
| + | |OK | ||
| + | |- | ||
| + | |beanshell | ||
|OK | |OK | ||
|- | |- | ||
| Line 46: | Line 58: | ||
|- | |- | ||
|fondu | |fondu | ||
| + | |OK | ||
| + | |- | ||
| + | |hsqldb | ||
|OK | |OK | ||
|- | |- | ||
| Line 57: | Line 72: | ||
|OK | |OK | ||
|- | |- | ||
| − | | | + | |libxmlsec |
| − | | | + | |Mozilla not build |
| + | |- | ||
| + | |lucene | ||
| + | |OK | ||
|- | |- | ||
|msfontextract | |msfontextract | ||
| + | |OK | ||
| + | |- | ||
| + | |np_sdk | ||
| + | |OK | ||
| + | |- | ||
| + | |o3tl | ||
| + | |OK | ||
| + | |- | ||
| + | |psprint_config | ||
| + | |OK | ||
| + | |- | ||
| + | |rhino | ||
| + | |OK | ||
| + | |- | ||
| + | |sane | ||
| + | |OK | ||
| + | |- | ||
| + | |stax | ||
| + | |OK | ||
| + | |- | ||
| + | |saxon | ||
|OK | |OK | ||
|- | |- | ||
| Line 163: | Line 202: | ||
|- | |- | ||
|i18npool | |i18npool | ||
| − | | | + | |OK |
|- | |- | ||
|tools | |tools | ||
| Line 214: | Line 253: | ||
|- | |- | ||
|pyuno | |pyuno | ||
| − | | | + | |OK |
|- | |- | ||
|readlicense_oo | |readlicense_oo | ||
| Line 226: | Line 265: | ||
|- | |- | ||
|bean | |bean | ||
| − | | | + | |OK |
|- | |- | ||
|dictionaries | |dictionaries | ||
| Line 232: | Line 271: | ||
|- | |- | ||
|dtrans | |dtrans | ||
| − | | | + | |OK |
|- | |- | ||
| − | | | + | |idl |
|OK | |OK | ||
|- | |- | ||
|sccomp | |sccomp | ||
| − | | | + | |OK |
|- | |- | ||
|scp2 | |scp2 | ||
| Line 244: | Line 283: | ||
|- | |- | ||
|testools | |testools | ||
| − | | | + | |Needs fixes for Java |
|- | |- | ||
|twain | |twain | ||
| Line 256: | Line 295: | ||
|- | |- | ||
|unoxml | |unoxml | ||
| − | | | + | |OK |
|- | |- | ||
|ure | |ure | ||
| Line 271: | Line 310: | ||
|- | |- | ||
|vcl | |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 | ||
| + | |- | ||
|} | |} | ||
| Line 290: | 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: