Difference between revisions of "Ooo-build/mingw32soc"
From Apache OpenOffice Wiki
| Line 272: | Line 272: | ||
|vcl | |vcl | ||
|register component 'i18nsearch.uno.dll' in registry 'applicat.rdb' failed! -- error (CannotRegisterImplementationException): loading component library failed: libi18nsearch.uno.dll.so | |register component 'i18nsearch.uno.dll' in registry 'applicat.rdb' failed! -- error (CannotRegisterImplementationException): loading component library failed: libi18nsearch.uno.dll.so | ||
| + | |toolkit | ||
| + | |OK | ||
| + | |svtools | ||
| + | |OK | ||
| + | |goodies | ||
| + | |regcomp fixes | ||
|} | |} | ||
Revision as of 11:48, 1 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 | ||||||
| redland | Needs fixes | ||||||
| MathMLDTD | OK | ||||||
| afms | OK | ||||||
| cppunit | OK | ||||||
| testshl2 | OK | ||||||
| extras | OK | ||||||
| fondu | OK | ||||||
| hyphen | OK | ||||||
| icc | OK | ||||||
| libtextcat | OK | ||||||
| lpsolve | Already broken? | ||||||
| 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 | /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**)' | ||||||
| idlc | OK | ||||||
| sccomp | Depends on lpsolver | ||||||
| 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 | depends on redland | ||||||
| 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 | OK | goodies | regcomp fixes |
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: