Difference between revisions of "Ooo-build/mingw32soc"
From Apache OpenOffice Wiki
Line 373: | Line 373: | ||
|- | |- | ||
|sd | |sd | ||
+ | |OK | ||
+ | |- | ||
+ | |slideshow | ||
+ | |OK | ||
+ | |- | ||
+ | |starmath | ||
+ | |OK | ||
+ | |- | ||
+ | |writerfilter | ||
+ | |OK | ||
+ | |- | ||
+ | |sw | ||
|In progress | |In progress | ||
|- | |- |
Revision as of 10:48, 8 July 2009
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
soltools | Some things look broken, low priority. |
external | OK |
xml2cmp | OK |
sal | OK |
salhelper | OK |
vos | OK |
cosv | OK |
MathMLDTD | OK |
afms | OK |
cppunit | OK |
testshl2 | OK |
extras | OK |
fondu | OK |
hyphen | OK |
icc | OK |
libtextcat | OK |
msfontextract | 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 | /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 |
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 | Looks like mingw32 python is not compiled with the WITH_THREAD flag. |
readlicense_oo | OK |
sysui | OK |
UnoControls | OK |
bean | JAWT not found in mingw32. |
dictionaries | OK |
dtrans | OK |
idlc | OK |
sccomp | Conflicting BOOL and INT32 declaration in windef.h and solar.h |
scp2 | OK |
testools | register component 'acceptor.uno.dll' in registry 'uno_services.rdb' failed! -- error (CannotRegisterImplementationException): loading component library failed: libacceptor.uno.dll.so |
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 | register component 'i18nsearch.uno.dll' in registry 'applicat.rdb' failed! -- error (CannotRegisterImplementationException): loading component library failed: libi18nsearch.uno.dll.so |
toolkit | OK |
svtools | It seems to compile well but i am getting an error: svtools/workben/unodialog doesn't exist. And it doesn't. |
goodies | regcomp fixes |
uui | OK |
xmloff | OK |
connectivity | Needs fixes in odbc |
filepicker | OK |
framework | OK |
xmlhelp | OK |
accessibiliy | OK |
embeddobj | OK |
helpcontent2 | OK |
padmin | OK |
scaddins | OK |
shell | No unzip.h found. Apart from that, this one is EVIL. |
basic | OK |
sfx2 | OK |
avmedia | OK |
linguistic | OK |
automation | OK |
drawinglayer | OK |
svx | OK |
formula | OK |
basctl | OK |
svx | OK |
chart2 | OK |
svx | OK |
desktop | Needs fixes |
extensions | Needs fixes |
filter | OK |
forms | OK |
lingucomponent | OK |
reportdesign | Needs another library |
sc | OK |
scripting | OK |
sd | OK |
slideshow | OK |
starmath | OK |
writerfilter | OK |
sw | In progress |
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: