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: