I'm having similar trouble attempting to build an embedded Mozilla on Win32 with MSVC.NET. My .mozconfig has --enable-debug --disable-optimize --enable-static and --disable-shared.
I get these errors when linking to a trivial app that just calls NS_InitEmbedding(0,0) and NS_TermEmbedding().
Any ideas?
James
james@lindenlab.com
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo xpcomObsoleteModule_gModuleInfo" (?xpcomObsoleteModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo xpconnect_gModuleInfo" (?xpconnect_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsUConvModule_gModuleInfo" (?nsUConvModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsI18nModule_gModuleInfo" (?nsI18nModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo I18nCompatibility_gModuleInfo" (?I18nCompatibility_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsJarModule_gModuleInfo" (?nsJarModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsCJVMManagerModule_gModuleInfo" (?nsCJVMManagerModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo necko_core_and_primary_protocols_gModuleInfo" (?necko_core_and_primary_protocols_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsPrefModule_gModuleInfo" (?nsPrefModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsSecurityManagerModule_gModuleInfo" (?nsSecurityManagerModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsRDFModule_gModuleInfo" (?nsRDFModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsParserModule_gModuleInfo" (?nsParserModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsGfxModule_gModuleInfo" (?nsGfxModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsImageLib2Module_gModuleInfo" (?nsImageLib2Module_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsPluginModule_gModuleInfo" (?nsPluginModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsWidgetModule_gModuleInfo" (?nsWidgetModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsLayoutModule_gModuleInfo" (?nsLayoutModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsMorkModule_gModuleInfo" (?nsMorkModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo docshell_provider_gModuleInfo" (?docshell_provider_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo embedcomponents_gModuleInfo" (?embedcomponents_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo Browser_Embedding_Module_gModuleInfo" (?Browser_Embedding_Module_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsEditorModule_gModuleInfo" (?nsEditorModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsTransactionManagerModule_gModuleInfo" (?nsTransactionManagerModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo appshell_gModuleInfo" (?appshell_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsChromeModule_gModuleInfo" (?nsChromeModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo BOOT_gModuleInfo" (?BOOT_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo NSS_gModuleInfo" (?NSS_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo PKI_gModuleInfo" (?PKI_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsFindComponent_gModuleInfo" (?nsFindComponent_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo application_gModuleInfo" (?application_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsToolkitCompsModule_gModuleInfo" (?nsToolkitCompsModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsXMLExtrasModule_gModuleInfo" (?nsXMLExtrasModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo TransformiixModule_gModuleInfo" (?TransformiixModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsWebServicesModule_gModuleInfo" (?nsWebServicesModule_gModuleInfo@@3UnsModuleInfo@@A)
nsStaticComponents.obj : error LNK2001: unresolved external symbol "struct nsModuleInfo nsBrowserCompsModule_gModuleInfo" (?nsBrowserCompsModule_gModuleInfo@@3UnsModuleInfo@@A)