[ooo-build] A Windows build question
tlillqvist at novell.com
Wed Jun 30 04:01:41 PDT 2010
> - bin/unpack requires Microsoft.VC80.CRT.manifest which I do not have
> and could not found (this file is not needed for vanilla OO.o build).
Well, the prebuilt Mozilla Windows DLLs in the WNTMSCIruntime.zip archive available from upstream's http://tools.openoffice.org/moz_prebuild/OOo3.2/ page do require msvcr80.dll. As far as I know, one thus has to bundle the msvcr80 runtime with one's installer for these prebuilt Mozilla DLLs to work in general as one can't assume that the msvcr80 runtime is present on a machine.
Here is a list of the DLLs in question: freebl3.dll js3250.dll mozz.dll msgbsutl.dll nsldap32v50.dll nsldappr32v50.dll nspr4.dll nss3.dll plc4.dll plds4.dll smime3.dll softokn3.dll ssl3.dll xpcom.dll xpcom_compat.dll xpcom_core.dll. They all link to msvcr80.dll.
Interestingly enough, upstream's own 3.2.1 installer comes with a different set of Mozilla DLLs where some link to msvcr90.dll (i.e., the same runtime that OOo itself uses when built, as recommended/required, with MSVC9), others still link to msvcr80.dll. Interesting... Is upstream doing this intentionally, to make it harder for others to create a working Windows build? Probably not. http://www.quotationspage.com/quote/1114.html
More information about the ooo-build