Hi Charles, On Thu, Oct 29, 2009 at 11:14 AM, Charles Reimers <[email protected]> wrote: > I have no problem at all building the Debug_Cairo configuration in either > Visual Studio or from the Cygwin command line. Yet, when I attempt to build > Release_Cairo in either location, I get the following errors: > > 5>WebCore.lib(ResourceResponseBase.obj) : error LNK2001: unresolved external > symbol "private: void __thiscall > WebCore::ResourceResponse::platformLazyInit(void)" > (?platformlazyi...@resourceresponse@WebCore@@AAEXXZ) > 5>WebCore.lib(ResourceResponseBase.obj) : error LNK2001: unresolved external > symbol "private: static bool __cdecl > WebCore::ResourceResponse::platformCompare(class WebCore::ResourceResponse > const &,class WebCore::ResourceResponse const &)" > (?platformcomp...@resourceresponse@WebCore@@ca_nab...@0@Z)
I got concerned after your e-mail, and did a rebuild of everything to confirm that the build is still working. It is. Based on the errors, which are involved with ResourceResponseBase, ResourceResponse, ResourceRequestBase, and AuthenticationChallenge, I think it may be that CFNetwork versions of these files were copied into your build directory one point, and are muddying up the build. I used to get this quite frequently when I would switch between CFNetwork and CURL-based network builds. My guess is that if you delete the contents of the WebKitBuild/obj/WebCore/Release_Cairo (and perhaps the DerivedSources directory as well) it will clear out the invalid binaries so that the correct CURL-based files will get build, and your build will succeed. Good luck! -Brent _______________________________________________ webkit-help mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
