Latest trunk: XULRunner build failed on windows (win32)

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Latest trunk: XULRunner build failed on windows (win32)

Lev Serebryakov-2

   I've looked through list archives, but found only message about
changing SVG renderer for Linux builds...

   XULRunner trunk sources, updated 29 Mar 2006 and 30 Mar 2006, can not
be build on win32 system with vc8.

   I have .mozconfig with enabled xul.dll, SVG, canvas and storage. I've
tried distclean & build from scratches, with same result.

make[4]: Entering directory
`/cygdrive/d/home/lev/xulrunner/mozilla/toolkit/library'
/cygdrive/d/home/lev/xulrunner/mozilla/build/cygwin-wrapper link -NOLOGO
-DLL -OUT:xul.dll -PDB:xul.pdb -SUBSYSTEM:WINDOWS  dlldeps-xul.obj
nsStaticXULComponents.obj dlldeps.obj nsGFXDeps.obj nsDllMain.obj
dlldeps-zlib.obj   xulrunner.res   -DEBUG -DEBUGTYPE:CV
../../dist/lib/xulapp_s.lib ../../dist/lib/xpcom_core.lib
../../dist/lib/mozreg_s.lib ../../dist/lib/unicharutil_s.lib
../../dist/lib/ucvutil_s.lib ../../dist/lib/gkgfx.lib
../../dist/lib/gfxshared_s.lib ../../dist/lib/morkreader_s.lib
../../dist/lib/jsj.lib ../../dist/lib/components/xpconnect.lib
../../dist/lib/components/necko.lib ../../dist/lib/components/auth.lib
../../dist/lib/components/uconv.lib ../../dist/lib/components/i18n.lib
../../dist/lib/components/universalchardet.lib
../../dist/lib/components/jar50.lib ../../dist/lib/components/pref.lib
../../dist/lib/components/caps.lib ../../dist/lib/components/rdf.lib
../../dist/lib/components/htmlpars.lib
../../dist/lib/components/imglib2.lib
../../dist/lib/components/gkplugin.lib
../../dist/lib/components/gklayout.lib
../../dist/lib/components/xmlextras.lib
../../dist/lib/components/websrvcs.lib
../../dist/lib/components/docshell.lib
../../dist/lib/components/embedcomponents.lib
../../dist/lib/components/webbrwsr.lib
../../dist/lib/components/editor.lib
../../dist/lib/components/nsappshell.lib
../../dist/lib/components/txmgr.lib
../../dist/lib/components/composer.lib
../../dist/lib/components/chrome.lib
../../dist/lib/components/mozfind.lib
../../dist/lib/components/appcomps.lib
../../dist/lib/components/commandlines.lib
../../dist/lib/components/toolkitcomps.lib
../../dist/lib/components/xpinstall.lib
../../dist/lib/components/jsd.lib ../../dist/lib/components/pipboot.lib
../../dist/lib/components/pipnss.lib
../../dist/lib/components/autoconfig.lib
../../dist/lib/components/storagecomps.lib
../../dist/lib/components/tkautocomplete.lib
../../dist/lib/components/satchel.lib
../../dist/lib/components/pippki.lib
../../dist/lib/components/intlcmpt.lib
../../dist/lib/components/ucvmath.lib
../../dist/lib/components/imgicon.lib
../../dist/lib/components/gkgfxthebes.lib
../../dist/lib/components/gkwidget.lib ../../dist/lib/components/oji.lib
../../dist/lib/components/accessibility.lib ../../dist/lib/jpeg3250.lib
../../dist/lib/png.lib ../../dist/lib/js3250.lib ../../dist/lib/crmf.lib
../../dist/lib/smime3.lib ../../dist/lib/ssl3.lib
../../dist/lib/nss3.lib ../../dist/lib/softokn3.lib
../../dist/lib/mozz.lib ../../dist/lib/mozcairo.lib
../../dist/lib/mozlibpixman.lib ../../dist/lib/nspr4.lib
../../dist/lib/plc4.lib ../../dist/lib/plds4.lib  shell32.lib ole32.lib
uuid.lib version.lib winspool.lib comdlg32.lib imagehlp.lib kernel32.lib
user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib  usp10.lib
    Creating library xul.lib and object xul.exp
rdf.lib(nsRDFResource.obj) : warning LNK4049: locally defined symbol
?sEmptyBuffer@?$nsCharTraits@D@@2PBDB (public: static char const * const
nsCharTraits<char>::sEmptyBuffer) imported
 >> Many warnings skipped
gkwidget.lib(nsDeviceContextSpecWin.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsSystemFontsWin.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsThebesDrawingSurface.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkwidget.lib(nsNativeThemeWin.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkwidget.lib(nsWindow.obj) : error LNK2001: unresolved external symbol
"public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsThebesDeviceContext.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsThebesRenderingContext.obj) : error LNK2001:
unresolved external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsThebesImage.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsThebesFontEnumerator.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gklayout.lib(nsObjectFrame.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
gkgfxthebes.lib(nsThebesGfxFactory.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxUnknownSurface::Release(void)" (?Release@gfxUnknownSurface@@UAGKXZ)
 >> Many errors skipped
gkgfxthebes.lib(nsThebesBlender.obj) : error LNK2001: unresolved
external symbol "public: virtual unsigned long __stdcall
gfxContext::AddRef(void)" (?AddRef@gfxContext@@UAGKXZ)
imglib2.lib(imgContainerGIF.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned long __stdcall
gfxContext::AddRef(void)" (?AddRef@gfxContext@@UAGKXZ)
gklayout.lib(nsFrame.obj) : error LNK2001: unresolved external symbol
"public: virtual unsigned long __stdcall gfxContext::AddRef(void)"
(?AddRef@gfxContext@@UAGKXZ)
gklayout.lib(nsViewManager.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned long __stdcall
gfxContext::AddRef(void)" (?AddRef@gfxContext@@UAGKXZ)
gklayout.lib(nsDisplayList.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned long __stdcall
gfxContext::AddRef(void)" (?AddRef@gfxContext@@UAGKXZ)
gkwidget.lib(nsWindow.obj) : error LNK2001: unresolved external symbol
"public: void __thiscall gfxContext::Paint(double)"
(?Paint@gfxContext@@QAEXN@Z)
imglib2.lib(imgContainerGIF.obj) : error LNK2019: unresolved external
symbol "public: void __thiscall gfxContext::Paint(double)"
(?Paint@gfxContext@@QAEXN@Z) referenced in function "private: void
__thiscall imgContainerGIF::BlackenFrame(class gfxIImageFrame *)"
(?BlackenFrame@imgContainerGIF@@AAEXPAVgfxIImageFrame@@@Z)
gklayout.lib(nsDisplayList.obj) : error LNK2001: unresolved external
symbol "public: void __thiscall gfxContext::Paint(double)"
(?Paint@gfxContext@@QAEXN@Z)
gkgfxthebes.lib(nsThebesRenderingContext.obj) : error LNK2001:
unresolved external symbol "public: void __thiscall
gfxContext::Paint(double)" (?Paint@gfxContext@@QAEXN@Z)
 >> Many errors skipped
gkwidget.lib(nsDeviceContextSpecWin.obj) : error LNK2001: unresolved
external symbol "public: __thiscall
gfxWindowsSurface::gfxWindowsSurface(struct HDC__ *,int)"
(??0gfxWindowsSurface@@QAE@PAUHDC__@@H@Z)
gkwidget.lib(nsWindow.obj) : error LNK2019: unresolved external symbol
"public: __thiscall gfxWindowsSurface::gfxWindowsSurface(struct HWND__
*)" (??0gfxWindowsSurface@@QAE@PAUHWND__@@@Z) referenced in function
"public: virtual class gfxASurface * __thiscall
nsWindow::GetThebesSurface(void)"
(?GetThebesSurface@nsWindow@@UAEPAVgfxASurface@@XZ)
xul.dll : fatal error LNK1120: 71 unresolved externals
make[4]: Leaving directory
`/cygdrive/d/home/lev/xulrunner/mozilla/toolkit/library'
make[3]: Leaving directory `/cygdrive/d/home/lev/xulrunner/mozilla'
make[2]: Leaving directory `/cygdrive/d/home/lev/xulrunner/mozilla'
make[1]: Leaving directory `/cygdrive/d/home/lev/xulrunner/mozilla'

--
// Lev Serebryakov

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Latest trunk: XULRunner build failed on windows (win32)

Sylvain Pasche
On Thu, 30 Mar 2006 15:52:56 +0400, Lev A. Serebryakov wrote :

> imglib2.lib(imgContainerGIF.obj) : error LNK2019: unresolved external
> symbol "public: void __thiscall gfxContext::Paint(double)"
> (?Paint@gfxContext@@QAEXN@Z) referenced in function "private: void
> __thiscall imgContainerGIF::BlackenFrame(class gfxIImageFrame *)"
> (?BlackenFrame@imgContainerGIF@@AAEXPAVgfxIImageFrame@@@Z)
> gklayout.lib(nsDisplayList.obj) : error LNK2001: unresolved external
> symbol "public: void __thiscall gfxContext::Paint(double)"
> (?Paint@gfxContext@@QAEXN@Z)
> gkgfxthebes.lib(nsThebesRenderingContext.obj) : error LNK2001: unresolved
> external symbol "public: void __thiscall gfxContext::Paint(double)"
> (?Paint@gfxContext@@QAEXN@Z)
> ...

Hi,

Looks like this is related to bug 320316. Maybe you can try with the patch
there.



 Sylvain


_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Latest trunk: XULRunner build failed on windows (win32)

Lev Serebryakov-2
Sylvain Pasche wrote:
> Looks like this is related to bug 320316. Maybe you can try with the patch
> there.
   Yes, patch from 320316 works for me.

   But here are new problem:

make[6]: *** No rule to make target
`../../../dist/lib/xpcom_compat.lib', needed by `wallet.dll'.  Stop.

  It is with `--enable-extensions' and XULRunner as target app.

--
// Lev Serebryakov
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Latest trunk: XULRunner build failed on windows (win32)

Eric Swenson-2
In reply to this post by Sylvain Pasche
Sylvain Pasche wrote:

> On Thu, 30 Mar 2006 15:52:56 +0400, Lev A. Serebryakov wrote :
>
>> imglib2.lib(imgContainerGIF.obj) : error LNK2019: unresolved external
>> symbol "public: void __thiscall gfxContext::Paint(double)"
>> (?Paint@gfxContext@@QAEXN@Z) referenced in function "private: void
>> __thiscall imgContainerGIF::BlackenFrame(class gfxIImageFrame *)"
>> (?BlackenFrame@imgContainerGIF@@AAEXPAVgfxIImageFrame@@@Z)
>> gklayout.lib(nsDisplayList.obj) : error LNK2001: unresolved external
>> symbol "public: void __thiscall gfxContext::Paint(double)"
>> (?Paint@gfxContext@@QAEXN@Z)
>> gkgfxthebes.lib(nsThebesRenderingContext.obj) : error LNK2001: unresolved
>> external symbol "public: void __thiscall gfxContext::Paint(double)"
>> (?Paint@gfxContext@@QAEXN@Z)
>> ...
>
> Hi,
>
> Looks like this is related to bug 320316. Maybe you can try with the patch
> there.
>
>
>
>  Sylvain
>
>

This patch didn't work for me (already applied to version 1.20 of
libxul-config.mk).  I'm working from the tip (as of a yesterday) of the
source tree.

I'm getting a different problem, though.  I'm getting the following
errors:

/cygdrive/f/src/mozilla/build/cygwin-wrapper link -NOLOGO -DLL
-OUT:xul.dll -PDB:xul.pdb -SUBSYSTEM:WINDOWS  dlldeps-xul.obj
dlldeps-javaxpcom.obj nsStaticXULComponents.obj dlldeps.obj
nsGFXDeps.obj nsDllMain.obj dlldeps-zlib.obj   xulrunner.res
../../toolkit/xre/xulapp_s.lib  ../../dist/lib/xpcom_core.lib
../../dist/lib/mozreg_s.lib ../../dist/lib/unicharutil_s.lib
../../dist/lib/ucvutil_s.lib ../../dist/lib/gkgfx.lib
../../dist/lib/gfxshared_s.lib ../../dist/lib/morkreader_s.lib
../../dist/lib/thebes.lib ../../dist/lib/jsj.lib
../../dist/lib/components/xpconnect.lib
../../dist/lib/components/necko.lib ../../dist/lib/components/auth.lib
../../dist/lib/components/uconv.lib ../../dist/lib/components/i18n.lib
../../dist/lib/components/universalchardet.lib
../../dist/lib/components/jar50.lib ../../dist/lib/components/pref.lib
../../dist/lib/components/caps.lib ../../dist/lib/components/rdf.lib
../../dist/lib/components/htmlpars.lib
../../dist/lib/components/imglib2.lib
../../dist/lib/components/gkplugin.lib
../../dist/lib/components/gklayout.lib
../../dist/lib/components/xmlextras.lib
../../dist/lib/components/websrvcs.lib
../../dist/lib/components/docshell.lib
../../dist/lib/components/embedcomponents.lib
../../dist/lib/components/webbrwsr.lib
../../dist/lib/components/editor.lib
../../dist/lib/components/nsappshell.lib
../../dist/lib/components/txmgr.lib
../../dist/lib/components/composer.lib
../../dist/lib/components/chrome.lib
../../dist/lib/components/mozfind.lib
../../dist/lib/components/appcomps.lib
../../dist/lib/components/commandlines.lib
../../dist/lib/components/toolkitcomps.lib
../../dist/lib/components/xpinstall.lib
../../dist/lib/components/jsd.lib ../../dist/lib/components/pipboot.lib
../../dist/lib/components/pipnss.lib
../../dist/lib/components/autoconfig.lib
../../dist/lib/components/storagecomps.lib
../../dist/lib/components/tkautocomplete.lib
../../dist/lib/components/satchel.lib
../../dist/lib/components/pippki.lib
../../dist/lib/components/intlcmpt.lib
../../dist/lib/components/ucvmath.lib
../../dist/lib/components/imgicon.lib
../../dist/lib/components/gkgfxthebes.lib
../../dist/lib/components/gkwidget.lib ../../dist/lib/components/oji.lib
../../dist/lib/components/accessibility.lib
../../extensions/java/xpcom/src/javaxpcom.lib
../../dist/lib/jpeg3250.lib ../../dist/lib/png.lib
../../dist/lib/js3250.lib ../../dist/lib/crmf.lib
../../dist/lib/smime3.lib ../../dist/lib/ssl3.lib
../../dist/lib/nss3.lib ../../dist/lib/softokn3.lib
../../dist/lib/mozz.lib ../../dist/lib/mozcairo.lib
../../dist/lib/mozlibpixman.lib ../../dist/lib/nspr4.lib
../../dist/lib/plc4.lib ../../dist/lib/plds4.lib  shell32.lib ole32.lib
uuid.lib version.lib winspool.lib comdlg32.lib imm32.lib kernel32.lib
user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib  usp10.lib
    Creating library xul.lib and object xul.exp
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?sEmptyBuffer@?$nsCharTraits@D@@2PBDB (public: static char const * const
nsCharTraits<char>::sEmptyBuffer) imported in function "protected:
__thiscall nsCSubstring::nsCSubstring(void)" (??0nsCSubstring@@IAE@XZ)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?sCanonicalVTable@nsObsoleteACString@@2PBXB (public: static void const *
const nsObsoleteACString::sCanonicalVTable) imported in function
"protected: __thiscall nsACString_internal::nsACString_internal(char
*,unsigned int,unsigned int)" (??0nsACString_internal@@IAE@PADII@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
??1nsACString_internal@@QAE@XZ(public: __thiscall
nsACString_internal::~nsACString_internal(void)) imported in function
"public: __thiscall nsCSubstring::~nsCSubstring(void)"
(??1nsCSubstring@@QAE@XZ)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
??1nsCOMPtr_base@@QAE@XZ (public: __thiscall
nsCOMPtr_base::~nsCOMPtr_base(void)) imported in function "public:
__thiscall nsCOMPtr<class nsISupports>::~nsCOMPtr<class
nsISupports>(void)" (??1?$nsCOMPtr@VnsISupports@@@@QAE@XZ)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4049: locally defined
symbol ??1nsCOMPtr_base@@QAE@XZ (public: __thiscall
nsCOMPtr_base::~nsCOMPtr_base(void)) imported
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?Assign@nsCSubstring@@QAIXPBDI@Z (public: void __fastcall
nsCSubstring::Assign(char const *,unsigned int)) imported in function
"public: class nsCString & __thiscall nsCString::operator=(char const
*)" (??4nsCString@@QAEAAV0@PBD@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?ToNewCString@@YAPADABVnsACString_internal@@@Z (char * __cdecl
ToNewCString(class nsACString_internal const &)) imported in function
"public: virtual unsigned int __stdcall nsRDFResource::GetValue(char *
*)" (?GetValue@nsRDFResource@@UAGIPAPAD@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?Assign@nsACString_internal@@QAIXABV1@@Z (public: void __fastcall
nsACString_internal::Assign(class nsACString_internal const &)) imported
in function "public: class nsACString_internal & __thiscall
nsACString_internal::operator=(class nsACString_internal const &)"
(??4nsACString_internal@@QAEAAV0@ABV0@@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?Equals@nsCSubstring@@QBIHPBD@Z (public: int __fastcall
nsCSubstring::Equals(char const *)const ) imported in function "public:
virtual unsigned int __stdcall nsRDFResource::EqualsString(char const
*,int *)" (?EqualsString@nsRDFResource@@UAGIPBDPAH@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?FindChar@nsCSubstring@@QBIHDI@Z (public: int __fastcall
nsCSubstring::FindChar(char,unsigned int)const ) imported in function
"public: virtual unsigned int __stdcall nsRDFResource::GetDelegate(char
const *,struct nsID const &,void * *)"
(?GetDelegate@nsRDFResource@@UAGIPBDABUnsID@@PAPAX@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
??0nsQueryInterfaceWithError@@QAE@PAVnsISupports@@PAI@Z (public:
__thiscall nsQueryInterfaceWithError::nsQueryInterfaceWithError(class
nsISupports *,unsigned int *)) imported in function "class
nsQueryInterfaceWithError __cdecl do_QueryInterface(class nsISupports
*,unsigned int *)"
(?do_QueryInterface@@YA?AVnsQueryInterfaceWithError@@PAVnsISupports@@PAI@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?assign_from_qi_with_error@nsCOMPtr_base@@QAIXABVnsQueryInterfaceWithError@@ABUnsID@@@Z
(public: void __fastcall nsCOMPtr_base::assign_from_qi_with_error(class
nsQueryInterfaceWithError const &,struct nsID const &)) imported in
function "public: class nsCOMPtr<class nsISupports> & __thiscall
nsCOMPtr<class nsISupports>::operator=(class nsQueryInterfaceWithError
const &)"
(??4?$nsCOMPtr@VnsISupports@@@@QAEAAV0@ABVnsQueryInterfaceWithError@@@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?Replace@nsCSubstring@@QAIXIIPBDI@Z (public: void __fastcall
nsCSubstring::Replace(unsigned int,unsigned int,char const *,unsigned
int)) imported in function "public: void __thiscall
nsCSubstring::Append(char const *,unsigned int)"
(?Append@nsCSubstring@@QAEXPBDI@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?Rebind@nsDependentCSubstring@@QAEXABVnsCSubstring@@II@Z (public: void
__thiscall nsDependentCSubstring::Rebind(class nsCSubstring const
&,unsigned int,unsigned int)) imported in function "public: __thiscall
nsDependentCSubstring::nsDependentCSubstring(class nsCSubstring const
&,unsigned int,unsigned int)"
(??0nsDependentCSubstring@@QAE@ABVnsCSubstring@@II@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
??0nsCreateInstanceByContractID@@QAE@PBDPAVnsISupports@@PAI@Z (public:
__thiscall
nsCreateInstanceByContractID::nsCreateInstanceByContractID(char const
*,class nsISupports *,unsigned int *)) imported in function "class
nsCreateInstanceByContractID const __cdecl do_CreateInstance(char const
*,unsigned int *)"
(?do_CreateInstance@@YA?BVnsCreateInstanceByContractID@@PBDPAI@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?assign_from_helper@nsCOMPtr_base@@QAIXABVnsCOMPtr_helper@@ABUnsID@@@Z
(public: void __fastcall nsCOMPtr_base::assign_from_helper(class
nsCOMPtr_helper const &,struct nsID const &)) imported in function
"public: __thiscall nsCOMPtr<class
nsIRDFDelegateFactory>::nsCOMPtr<class nsIRDFDelegateFactory>(class
nsCOMPtr_helper const &)"
(??0?$nsCOMPtr@VnsIRDFDelegateFactory@@@@QAE@ABVnsCOMPtr_helper@@@Z)
rdf.lib(nsRDFResource.obj) : warning LNK4217: locally defined symbol
?CallGetService@@YAIABUnsID@@0PAPAX@Z (unsigned int __cdecl
CallGetService(struct nsID const &,struct nsID const &,void * *))
imported in function "unsigned int __cdecl CallGetService<class
nsIRDFService>(struct nsID const &,class nsIRDFService * *)"
(??$CallGetService@VnsIRDFService@@@@YAIABUnsID@@PAPAVnsIRDFService@@@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?GetWritableBuffer@nsAString_internal@@IAIIPAPAG@Z (protected:
unsigned int __fastcall nsAString_internal::GetWritableBuffer(unsigned
short * *)) imported in function "public: class
nsWritingIterator<unsigned short> & __thiscall
nsAString_internal::BeginWriting(class nsWritingIterator<unsigned short>
&)" (?BeginWriting@nsAString_internal@@QAEAAV?$nsWritingIterator@G@@AAV2@@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ??0nsGetServiceByContractIDWithError@@QAE@PBDPAI@Z (public:
__thiscall
nsGetServiceByContractIDWithError::nsGetServiceByContractIDWithError(char
const *,unsigned int *)) imported in function "class
nsGetServiceByContractIDWithError const __cdecl do_GetService(char const
*,unsigned int *)"
(?do_GetService@@YA?BVnsGetServiceByContractIDWithError@@PBDPAI@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?strcmp@nsCRT@@SAHPBD0@Z (public: static int __cdecl
nsCRT::strcmp(char const *,char const *)) imported in function "public:
virtual unsigned int __stdcall nsShutdownObserver::Observe(class
nsISupports *,char const *,unsigned short const *)"
(?Observe@nsShutdownObserver@@UAGIPAVnsISupports@@PBDPBG@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?EnsureMutable@nsSubstring@@IAIXXZ (protected: void __fastcall
nsSubstring::EnsureMutable(void)) imported in function "public: unsigned
short * & __thiscall nsSubstring::BeginWriting(unsigned short * &)"
(?BeginWriting@nsSubstring@@QAEAAPAGAAPAG@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?SetLength@nsAString_internal@@QAIXI@Z (public: void __fastcall
nsAString_internal::SetLength(unsigned int)) imported in function "void
__cdecl ToLowerCase(class nsAString_internal const &,class
nsAString_internal &)" (?ToLowerCase@@YAXABVnsAString_internal@@AAV1@@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?Length@nsAString_internal@@QBIIXZ (public: unsigned int
__fastcall nsAString_internal::Length(void)const ) imported infunction
"void __cdecl ToLowerCase(class nsAString_internal const &,class
nsAString_internal &)" (?ToLowerCase@@YAXABVnsAString_internal@@AAV1@@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?GetReadableBuffer@nsAString_internal@@IBIIPAPBG@Z (protected:
unsigned int __fastcall nsAString_internal::GetReadableBuffer(unsigned
short const * *)const ) imported in function "public: class
nsReadingIterator<unsigned short> & __thiscall
nsAString_internal::BeginReading(class nsReadingIterator<unsigned short>
&)const "
(?BeginReading@nsAString_internal@@QBEAAV?$nsReadingIterator@G@@AAV2@@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ??0nsDefaultStringComparator@@QAE@XZ (public: __thiscall
nsDefaultStringComparator::nsDefaultStringComparator(void)) imported in
function "public: virtual int __thiscall
nsCaseInsensitiveStringComparator::operator()(unsigned short const
*,unsigned short const *,unsigned int)const "
(??RnsCaseInsensitiveStringComparator@@UBEHPBG0I@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol
?assign_from_gs_contractid_with_error@nsCOMPtr_base@@QAIXABVnsGetServiceByContractIDWithError@@ABUnsID@@@Z
(public: void __fastcall
nsCOMPtr_base::assign_from_gs_contractid_with_error(class
nsGetServiceByContractIDWithError const &,struct nsID const &)) imported
in function "public: __thiscall nsCOMPtr<class
nsIObserverService>::nsCOMPtr<class nsIObserverService>(class
nsGetServiceByContractIDWithError const &)"
(??0?$nsCOMPtr@VnsIObserverService@@@@QAE@ABVnsGetServiceByContractIDWithError@@@Z)
unicharutil_s.lib(nsUnicharUtils.obj) : warning LNK4217: locally defined
symbol ?CallGetService@@YAIPBDABUnsID@@PAPAX@Z (unsigned int __cdecl
CallGetService(char const *,struct nsID const &,void * *)) imported in
function "unsigned int __cdecl CallGetService<class
nsICaseConversion>(char const *,class nsICaseConversion * *)"
(??$CallGetService@VnsICaseConversion@@@@YAIPBDPAPAVnsICaseConversion@@@Z)
gklayout.lib(nsPageFrame.obj) : error LNK2001: unresolved external
symbol "public: virtual unsigned int __stdcall
nsPageFrame::SetInitialChildList(class nsIAtom *,class nsIFrame *)"
(?SetInitialChildList@nsPageFrame@@UAGIPAVnsIAtom@@PAVnsIFrame@@@Z)
xul.dll : fatal error LNK1120: 1 unresolved externals
make[4]: *** [xul.dll] Error 96
make[4]: Leaving directory
`/cygdrive/f/src/mozilla/compiled/toolkit/library'
make[3]: *** [libs_tier_50] Error 2
make[3]: Leaving directory `/cygdrive/f/src/mozilla/compiled'
make[2]: *** [tier_50] Error 2
make[2]: Leaving directory `/cygdrive/f/src/mozilla/compiled'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/cygdrive/f/src/mozilla/compiled'
make: *** [build] Error 2

Anyone know what might be causing this?  I'm building a vanilla
xulrunner using the mozconfig in the xulrunner subdirectory.

I'm building on windows under cygwin with VC++ .net 2003.


-- Eric
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds