That is also disturbing to me because the _HAS_EXCEPTIONS=0 define should
avoid the inclusion of exception handling.  Since I have cleaned/removed
WebKit build files I am unclear on why I would continue to get this problem.
 
I am using VS2005 Standard Edition and installed the Microsoft Platform SDK
(R2) both are installed to 'default' locations.  Set the INCLUDE, LIB,
LIBPATH system environment variables (and in the IDE) to include SDK
subdirectory (added in first position) which is "C:\Program Files\Microsoft
Platform SDK for Windows Server 2003 R2\Include\mfc\".
 
I am contemplating unistalling VS/SDK and reinstalling just incase something
was modified/set to include exception handling.  It seems like a long shot,
but I am running out of other ideas.
 
-Mike

-----Original Message-----
From: Brent Fulgham [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 06, 2008 8:35 PM
To: Mike McMullen
Cc: [email protected]
Subject: Re: [webkit-dev] Windows build error during link


Hi Mike, 

I'm really confused by these error messages.  It looks like these indicate
problems with C++ exception handling:


LINK : warning LNK4044: unrecognized option '/dynamicbase'; ignored
   Creating library c:\cygwin\home\mike\WebKit\WebKitBuild\lib\WebKit.lib
and ob
ject c:\cygwin\home\mike\WebKit\WebKitBuild\lib\WebKit.exp
WebCore_debug.lib(RenderLayer.obj) : error LNK2019: unresolved external
symbol "
__declspec(dllimport) public: void __thiscall
std::exception::_Raise(void)const
" ( <mailto:[EMAIL PROTECTED]@std@@QBEXXZ>
[EMAIL PROTECTED]@std@@QBEXXZ) referenced in function "struct
std::pair
<class WebCore::RenderLayer * *,int> __cdecl std::get_temporary_buffer<class
Web
Core::RenderLayer *>(int)" (
<mailto:[EMAIL PROTECTED]@WebCore@@@std>
[EMAIL PROTECTED]@WebCore@@@std
@@[EMAIL PROTECTED]@WebCore@@[EMAIL PROTECTED]@[EMAIL PROTECTED])
WebCore_debug.lib(CanvasGradient.obj) : error LNK2001: unresolved external
symbo
l "__declspec(dllimport) public: void __thiscall
std::exception::_Raise(void)con
st " ( <mailto:[EMAIL PROTECTED]@std@@QBEXXZ>
[EMAIL PROTECTED]@std@@QBEXXZ)
WebCore_debug.lib(RenderLayer.obj) : error LNK2019: unresolved external
symbol "
__declspec(dllimport) public: __thiscall std::exception::exception(char
const *,
int)" ( <mailto:[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z>
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) referenced in function "public: __thi
scall std::bad_alloc::bad_alloc(char const *)" (
<mailto:[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z> [EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@Z)
WebCore_debug.lib(CanvasGradient.obj) : error LNK2001: unresolved external
symbo
l "__declspec(dllimport) public: __thiscall std::exception::exception(char
const
 *,int)" ( <mailto:[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z>
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z)



I also don't see anything that indicates that WebCore actually built.  If I
recall correctly, I remember seeing an error message about a conflict with
the standard C library linked to the application.  I don't see this on my
system, so I wonder if something is misconfigured.

Can you remind me what you are building with (Visual Studio Express? Visual
Studio Professional?), and if you have installed the Platform SDK and have
registered the Platform SDK with your development environment.

Thanks,

-Brent


_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to