webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll

张雷
2009-06-20T02:45:02+00:00

Hey, dear friends. I succeeded building WebKit from within VS2005 IDE 
with your helps. But I encountered another problem: when I was debugging 
with webkit.dll, no symbols for that dll was loaded and the debugger 
complained that no proper PDB found for webkit.dll, though webkit.pdb 
was placed exactly in the same folder with webkit.dll. I tried manually 
specifying the webkit.pdb file for the webkt.dll. But the compiler 
refused the pdb file for mismatch.

My platform and compliler tools are:
WinXP with sp3
Visual Studio 2005 Professional with sp1

I followed exactyly what the building instructions says and set 
WEBKITOUTPUTDIR and WEBKITLIBRARIESDIR and did no change to any build 
script.

Did you ever enconter this problem before and how did you fix it? Many 
thanks for any help :)




Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by 张雷 on 2009-06-20T03:47:42+00:00
U29ycnksIEkgZGlkbid0IG5vdGljZSB0aGF0IHRoZSB3ZWJraXQuZGxsIHdhcyBub3QgdGhlIG9u
ZSBJIGJ1aWx0IGJ1dCAKdGhlIG9uZSB1bmRlciBTYWZhcmkgaW5zdGFsbCBkaXIuIFdoYXQncyBt
b3JlLCBJIG1pc3NlZCB0byBtYWtlIGl0IGNsZWFyIAp0aGF0IEkgd3JpdGVzIGEgbWluaWJyb3dz
ZXIgb2YgbXkgb3duLCBub3QgdGhlIFdpbkxhdW5jaGVyIGRlbW8uIEFuZCBJIApmaW5kIHRoYXQK
CkNvQ3JlYXRlSW5zdGFuY2UoQ0xTSURfV2ViVmlldywgMCwgQ0xTQ1RYX0FMTCwgSUlEX0lXZWJW
aWV3LCAKKHZvaWQqKikmbV93ZWJWaWV3KTsKCmFsd2F5cyBsb2NhdGVzIHRoZSB3ZWJraXQuZGxs
IHVuZGVyIFNhZmFyeSBpbnN0YWxsIGRpciByYXRoZXIgdGhhbiB0aGUgCm9uZSBJIGNvbXBpbGVk
IG5vIG1hdHRlciB3aGF0IHBhdGggZW52IEkgc2V0LiBJZiBJIHJlbmFtZSB0aGUgb25lIHVuZGVy
IApTYWZhcmkgZGlyLCB0aGVuIENvQ3JlYXRlSW5zdGFuY2UoQ0xTSURfV2ViVmlldywgLi4uKSBm
YWlscyEKCkRvIEkgbmVlZCB0byByZWdpc3RlciBteSB3ZWJraXQuZGxsIGFzIGEgQ09NIHNlcnZl
ciBldmVyeSB0aW1lIEkgbGF1bmNoIApteSBtaW5pYnJvd3NlciBmb3IgZGVidWc/IEhvd2V2ZXIs
IEkgYWxzbyB3YW50IG15IFNhZmFyaSB3b3JraW5nIHdpdGhvdXQgCmVmZmVjdHMuIFNvLCBhbnkg
c3VnZ2VzdGlvbnM/CgotLS0tLS0tLSDljp/lp4vkv6Hmga8gLS0tLS0tLS0K5Li76aKYOiBbd2Vi
a2l0LWRldl0gVlMyMDA1IGRlYnVnZ2VyIGNvbXBsYWlucyB0aGF0IHdlYmtpdC5wZGIgZG9lcyBu
b3QgICAKIG1hdGNoIHdpdGggd2Via2l0LmRsbArlj5Hku7bkuro6IOW8oOmbtyA8emhhbmcubGVp
QGtvcnRpZGUuY29tLmNuPgrmlLbku7bkuro6IFdlYktpdCBEZXZlbG9wbWVudCA8d2Via2l0LWRl
dkBsaXN0cy53ZWJraXQub3JnPgrml6XmnJ86IDIwMDktNi0yMCAxMDo0NQo+IEhleSwgZGVhciBm
cmllbmRzLiBJIHN1Y2NlZWRlZCBidWlsZGluZyBXZWJLaXQgZnJvbSB3aXRoaW4gVlMyMDA1IElE
RSAKPiB3aXRoIHlvdXIgaGVscHMuIEJ1dCBJIGVuY291bnRlcmVkIGFub3RoZXIgcHJvYmxlbTog
d2hlbiBJIHdhcyAKPiBkZWJ1Z2dpbmcgd2l0aCB3ZWJraXQuZGxsLCBubyBzeW1ib2xzIGZvciB0
aGF0IGRsbCB3YXMgbG9hZGVkIGFuZCB0aGUgCj4gZGVidWdnZXIgY29tcGxhaW5lZCB0aGF0IG5v
IHByb3BlciBQREIgZm91bmQgZm9yIHdlYmtpdC5kbGwsIHRob3VnaCAKPiB3ZWJraXQucGRiIHdh
cyBwbGFjZWQgZXhhY3RseSBpbiB0aGUgc2FtZSBmb2xkZXIgd2l0aCB3ZWJraXQuZGxsLiBJIAo+
IHRyaWVkIG1hbnVhbGx5IHNwZWNpZnlpbmcgdGhlIHdlYmtpdC5wZGIgZmlsZSBmb3IgdGhlIHdl
Ymt0LmRsbC4gQnV0IAo+IHRoZSBjb21waWxlciByZWZ1c2VkIHRoZSBwZGIgZmlsZSBmb3IgbWlz
bWF0Y2guCj4KPiBNeSBwbGF0Zm9ybSBhbmQgY29tcGxpbGVyIHRvb2xzIGFyZToKPiBXaW5YUCB3
aXRoIHNwMwo+IFZpc3VhbCBTdHVkaW8gMjAwNSBQcm9mZXNzaW9uYWwgd2l0aCBzcDEKPgo+IEkg
Zm9sbG93ZWQgZXhhY3R5bHkgd2hhdCB0aGUgYnVpbGRpbmcgaW5zdHJ1Y3Rpb25zIHNheXMgYW5k
IHNldCAKPiBXRUJLSVRPVVRQVVRESVIgYW5kIFdFQktJVExJQlJBUklFU0RJUiBhbmQgZGlkIG5v
IGNoYW5nZSB0byBhbnkgYnVpbGQgCj4gc2NyaXB0Lgo+Cj4gRGlkIHlvdSBldmVyIGVuY29udGVy
IHRoaXMgcHJvYmxlbSBiZWZvcmUgYW5kIGhvdyBkaWQgeW91IGZpeCBpdD8gTWFueSAKPiB0aGFu
a3MgZm9yIGFueSBoZWxwIDopCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiB3ZWJraXQtZGV2IG1haWxpbmcgbGlzdAo+IHdlYmtpdC1kZXZA
bGlzdHMud2Via2l0Lm9yZwo+IGh0dHA6Ly9saXN0cy53ZWJraXQub3JnL21haWxtYW4vbGlzdGlu
Zm8uY2dpL3dlYmtpdC1kZXYKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18Kd2Via2l0LWRldiBtYWlsaW5nIGxpc3QKd2Via2l0LWRldkBsaXN0cy53ZWJr
aXQub3JnCmh0dHA6Ly9saXN0cy53ZWJraXQub3JnL21haWxtYW4vbGlzdGluZm8uY2dpL3dlYmtp
dC1kZXYK

Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by Brent Fulgham on 2009-06-20T04:21:18+00:00
SGksCgpJIHdvdWxkIHN1Z2dlc3QgdGhhdCB5b3UgYXZvaWQgdXNpbmcgdGhlIENvQ3JlYXRlSW5z
dGFuY2UgbWVjaGFuaXNtICAKZm9yIGluc3RhbnRpYXRpb24gb2YgdGhlIFdlYktpdCB0eXBlcywg
YW5kIGluc3RlYWQgdXNlIHRoZSBuZXcKCgoxLiAgSW5jbHVkZSB0aGUgaGVhZGVyICI8V2ViS2l0
L1dlYktpdENPTUFQSS5oPiIKMi4gIExpbmsgYWdhaW5zdCB0aGUgV2ViS2l0R1VJRC5saWIgYW5k
IFdlYktpdC5saWIKMy4gIENyZWF0ZSB5b3VyIG9iamVjdCBsaWtlIHNvOgoKSFJFU1VMVCBociA9
IFdlYktpdENyZWF0ZUluc3RhbmNlKENMU0lEX1dlYlZpZXcsIDAsIElJRF9JV2ViVmlldywgIAoo
dm9pZCoqKSZnV2ViVmlldyk7CgpUaGUgYWR2YW50YWdlcyBhcmU6CgoxLiAgTm8gbmVlZCB0byBt
YW5pcHVsYXRlICJJbnRlcm5hbCBDT00iIG9yIG90aGVyIG1hbmlmZXN0IHN0dWZmLgoyLiAgTm8g
bW9yZSBlcnJvcnMgdGhhdCBDT00gY2FuJ3QgZmluZCB5b3VyIFdlYktpdCBvYmplY3RzLgozLiAg
WW91ciBhcHBsaWNhdGlvbiB3aWxsIG5vdCBnZXQgY29uZnVzZWQgYWJvdXQgU2FmYXJpJ3MgRExM
J3MgYW5kICAKeW91ciBvd24gRExMJ3MgKGFzc3VtaW5nIHlvdSBwdXQgeW91ciBXZWJLaXQuZGxs
IGluIHRoZSBzYW1lIHBhdGggd2l0aCAgCnlvdXIgYXBwbGljYXRpb24uKQoKR29vZCBsdWNrIQoK
LUJyZW50CgoKCk9uIEp1biAxOSwgMjAwOSwgYXQgODo0NyBQTSwg5byg6Zu3IHdyb3RlOgoKPiBT
b3JyeSwgSSBkaWRuJ3Qgbm90aWNlIHRoYXQgdGhlIHdlYmtpdC5kbGwgd2FzIG5vdCB0aGUgb25l
IEkgYnVpbHQgIAo+IGJ1dCB0aGUgb25lIHVuZGVyIFNhZmFyaSBpbnN0YWxsIGRpci4gV2hhdCdz
IG1vcmUsIEkgbWlzc2VkIHRvIG1ha2UgIAo+IGl0IGNsZWFyIHRoYXQgSSB3cml0ZXMgYSBtaW5p
YnJvd3NlciBvZiBteSBvd24sIG5vdCB0aGUgV2luTGF1bmNoZXIgIAo+IGRlbW8uIEFuZCBJIGZp
bmQgdGhhdAo+Cj4gQ29DcmVhdGVJbnN0YW5jZShDTFNJRF9XZWJWaWV3LCAwLCBDTFNDVFhfQUxM
LCBJSURfSVdlYlZpZXcsICAKPiAodm9pZCoqKSZtX3dlYlZpZXcpOwo+Cj4gYWx3YXlzIGxvY2F0
ZXMgdGhlIHdlYmtpdC5kbGwgdW5kZXIgU2FmYXJ5IGluc3RhbGwgZGlyIHJhdGhlciB0aGFuICAK
PiB0aGUgb25lIEkgY29tcGlsZWQgbm8gbWF0dGVyIHdoYXQgcGF0aCBlbnYgSSBzZXQuIElmIEkg
cmVuYW1lIHRoZSAgCj4gb25lIHVuZGVyIFNhZmFyaSBkaXIsIHRoZW4gQ29DcmVhdGVJbnN0YW5j
ZShDTFNJRF9XZWJWaWV3LCAuLi4pIGZhaWxzIQo+Cj4gRG8gSSBuZWVkIHRvIHJlZ2lzdGVyIG15
IHdlYmtpdC5kbGwgYXMgYSBDT00gc2VydmVyIGV2ZXJ5IHRpbWUgSSAgCj4gbGF1bmNoIG15IG1p
bmlicm93c2VyIGZvciBkZWJ1Zz8gSG93ZXZlciwgSSBhbHNvIHdhbnQgbXkgU2FmYXJpICAKPiB3
b3JraW5nIHdpdGhvdXQgZWZmZWN0cy4gU28sIGFueSBzdWdnZXN0aW9ucz8KPgo+IC0tLS0tLS0t
IOWOn+Wni+S/oeaBryAtLS0tLS0tLQo+IOS4u+mimDogW3dlYmtpdC1kZXZdIFZTMjAwNSBkZWJ1
Z2dlciBjb21wbGFpbnMgdGhhdCB3ZWJraXQucGRiIGRvZXMgIAo+IG5vdCAgIG1hdGNoIHdpdGgg
d2Via2l0LmRsbAo+IOWPkeS7tuS6ujog5byg6Zu3IDx6aGFuZy5sZWlAa29ydGlkZS5jb20uY24+
Cj4g5pS25Lu25Lq6OiBXZWJLaXQgRGV2ZWxvcG1lbnQgPHdlYmtpdC1kZXZAbGlzdHMud2Via2l0
Lm9yZz4KPiDml6XmnJ86IDIwMDktNi0yMCAxMDo0NQo+PiBIZXksIGRlYXIgZnJpZW5kcy4gSSBz
dWNjZWVkZWQgYnVpbGRpbmcgV2ViS2l0IGZyb20gd2l0aGluIFZTMjAwNSAgCj4+IElERSB3aXRo
IHlvdXIgaGVscHMuIEJ1dCBJIGVuY291bnRlcmVkIGFub3RoZXIgcHJvYmxlbTogd2hlbiBJIHdh
cyAgCj4+IGRlYnVnZ2luZyB3aXRoIHdlYmtpdC5kbGwsIG5vIHN5bWJvbHMgZm9yIHRoYXQgZGxs
IHdhcyBsb2FkZWQgYW5kICAKPj4gdGhlIGRlYnVnZ2VyIGNvbXBsYWluZWQgdGhhdCBubyBwcm9w
ZXIgUERCIGZvdW5kIGZvciB3ZWJraXQuZGxsLCAgCj4+IHRob3VnaCB3ZWJraXQucGRiIHdhcyBw
bGFjZWQgZXhhY3RseSBpbiB0aGUgc2FtZSBmb2xkZXIgd2l0aCAgCj4+IHdlYmtpdC5kbGwuIEkg
dHJpZWQgbWFudWFsbHkgc3BlY2lmeWluZyB0aGUgd2Via2l0LnBkYiBmaWxlIGZvciB0aGUgIAo+
PiB3ZWJrdC5kbGwuIEJ1dCB0aGUgY29tcGlsZXIgcmVmdXNlZCB0aGUgcGRiIGZpbGUgZm9yIG1p
c21hdGNoLgo+Pgo+PiBNeSBwbGF0Zm9ybSBhbmQgY29tcGxpbGVyIHRvb2xzIGFyZToKPj4gV2lu
WFAgd2l0aCBzcDMKPj4gVmlzdWFsIFN0dWRpbyAyMDA1IFByb2Zlc3Npb25hbCB3aXRoIHNwMQo+
Pgo+PiBJIGZvbGxvd2VkIGV4YWN0eWx5IHdoYXQgdGhlIGJ1aWxkaW5nIGluc3RydWN0aW9ucyBz
YXlzIGFuZCBzZXQgIAo+PiBXRUJLSVRPVVRQVVRESVIgYW5kIFdFQktJVExJQlJBUklFU0RJUiBh
bmQgZGlkIG5vIGNoYW5nZSB0byBhbnkgIAo+PiBidWlsZCBzY3JpcHQuCj4+Cj4+IERpZCB5b3Ug
ZXZlciBlbmNvbnRlciB0aGlzIHByb2JsZW0gYmVmb3JlIGFuZCBob3cgZGlkIHlvdSBmaXggaXQ/
ICAKPj4gTWFueSB0aGFua3MgZm9yIGFueSBoZWxwIDopCj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHdlYmtpdC1kZXYgbWFpbGlu
ZyBsaXN0Cj4+IHdlYmtpdC1kZXZAbGlzdHMud2Via2l0Lm9yZwo+PiBodHRwOi8vbGlzdHMud2Vi
a2l0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvLmNnaS93ZWJraXQtZGV2Cj4+Cj4KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHdlYmtpdC1kZXYgbWFpbGlu
ZyBsaXN0Cj4gd2Via2l0LWRldkBsaXN0cy53ZWJraXQub3JnCj4gaHR0cDovL2xpc3RzLndlYmtp
dC5vcmcvbWFpbG1hbi9saXN0aW5mby5jZ2kvd2Via2l0LWRldgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2Via2l0LWRldiBtYWlsaW5nIGxpc3QKd2Vi
a2l0LWRldkBsaXN0cy53ZWJraXQub3JnCmh0dHA6Ly9saXN0cy53ZWJraXQub3JnL21haWxtYW4v
bGlzdGluZm8uY2dpL3dlYmtpdC1kZXYK

Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by 张雷 on 2009-06-20T05:03:56+00:00
VGhhbmtzIEJyZW50LiBCdXQgSSBzZWFyY2hlZCBteSB3ZWJraXQgc291cmNlIGZvciBXZWJLaXRD
cmVhdGVJbnN0YW5jZSAKYW5kIGZvdW5kIG5vdGhpbmcuIE15IHNvdXJjZSBpcyByNDExMjEgTmln
aHRseSBCdWlsZC4gSXMgCldlYktpdENyZWF0ZUluc3RhbmNlIHVuYXZhaWxhYmxlIGluIHI0MTEy
MT8KCi0tLS0tLS0tIOWOn+Wni+S/oeaBryAtLS0tLS0tLQrkuLvpopg6IFJlOiBbd2Via2l0LWRl
dl0gVlMyMDA1IGRlYnVnZ2VyIGNvbXBsYWlucyB0aGF0IHdlYmtpdC5wZGIgZG9lcyAKbm90IG1h
dGNoIHdpdGggd2Via2l0LmRsbArlj5Hku7bkuro6IEJyZW50IEZ1bGdoYW0gPGJmdWxnaGFtQGdt
YWlsLmNvbT4K5pS25Lu25Lq6OiDlvKDpm7cgPHpoYW5nLmxlaUBrb3J0aWRlLmNvbS5jbj4K5oqE
6YCBOiBXZWJLaXQgRGV2ZWxvcG1lbnQgPHdlYmtpdC1kZXZAbGlzdHMud2Via2l0Lm9yZz4K5pel
5pyfOiAyMDA5LTYtMjAgMTI6MTgKPiBIaSwKPgo+IEkgd291bGQgc3VnZ2VzdCB0aGF0IHlvdSBh
dm9pZCB1c2luZyB0aGUgQ29DcmVhdGVJbnN0YW5jZSBtZWNoYW5pc20gCj4gZm9yIGluc3RhbnRp
YXRpb24gb2YgdGhlIFdlYktpdCB0eXBlcywgYW5kIGluc3RlYWQgdXNlIHRoZSBuZXcKPgo+Cj4g
MS4gIEluY2x1ZGUgdGhlIGhlYWRlciAiPFdlYktpdC9XZWJLaXRDT01BUEkuaD4iCj4gMi4gIExp
bmsgYWdhaW5zdCB0aGUgV2ViS2l0R1VJRC5saWIgYW5kIFdlYktpdC5saWIKPiAzLiAgQ3JlYXRl
IHlvdXIgb2JqZWN0IGxpa2Ugc286Cj4KPiBIUkVTVUxUIGhyID0gV2ViS2l0Q3JlYXRlSW5zdGFu
Y2UoQ0xTSURfV2ViVmlldywgMCwgSUlEX0lXZWJWaWV3LCAKPiAodm9pZCoqKSZnV2ViVmlldyk7
Cj4KPiBUaGUgYWR2YW50YWdlcyBhcmU6Cj4KPiAxLiAgTm8gbmVlZCB0byBtYW5pcHVsYXRlICJJ
bnRlcm5hbCBDT00iIG9yIG90aGVyIG1hbmlmZXN0IHN0dWZmLgo+IDIuICBObyBtb3JlIGVycm9y
cyB0aGF0IENPTSBjYW4ndCBmaW5kIHlvdXIgV2ViS2l0IG9iamVjdHMuCj4gMy4gIFlvdXIgYXBw
bGljYXRpb24gd2lsbCBub3QgZ2V0IGNvbmZ1c2VkIGFib3V0IFNhZmFyaSdzIERMTCdzIGFuZCAK
PiB5b3VyIG93biBETEwncyAoYXNzdW1pbmcgeW91IHB1dCB5b3VyIFdlYktpdC5kbGwgaW4gdGhl
IHNhbWUgcGF0aCB3aXRoIAo+IHlvdXIgYXBwbGljYXRpb24uKQo+Cj4gR29vZCBsdWNrIQo+Cj4g
LUJyZW50Cj4KPgo+Cj4gT24gSnVuIDE5LCAyMDA5LCBhdCA4OjQ3IFBNLCDlvKDpm7cgd3JvdGU6
Cj4KPj4gU29ycnksIEkgZGlkbid0IG5vdGljZSB0aGF0IHRoZSB3ZWJraXQuZGxsIHdhcyBub3Qg
dGhlIG9uZSBJIGJ1aWx0IAo+PiBidXQgdGhlIG9uZSB1bmRlciBTYWZhcmkgaW5zdGFsbCBkaXIu
IFdoYXQncyBtb3JlLCBJIG1pc3NlZCB0byBtYWtlIAo+PiBpdCBjbGVhciB0aGF0IEkgd3JpdGVz
IGEgbWluaWJyb3dzZXIgb2YgbXkgb3duLCBub3QgdGhlIFdpbkxhdW5jaGVyIAo+PiBkZW1vLiBB
bmQgSSBmaW5kIHRoYXQKPj4KPj4gQ29DcmVhdGVJbnN0YW5jZShDTFNJRF9XZWJWaWV3LCAwLCBD
TFNDVFhfQUxMLCBJSURfSVdlYlZpZXcsIAo+PiAodm9pZCoqKSZtX3dlYlZpZXcpOwo+Pgo+PiBh
bHdheXMgbG9jYXRlcyB0aGUgd2Via2l0LmRsbCB1bmRlciBTYWZhcnkgaW5zdGFsbCBkaXIgcmF0
aGVyIHRoYW4gCj4+IHRoZSBvbmUgSSBjb21waWxlZCBubyBtYXR0ZXIgd2hhdCBwYXRoIGVudiBJ
IHNldC4gSWYgSSByZW5hbWUgdGhlIG9uZSAKPj4gdW5kZXIgU2FmYXJpIGRpciwgdGhlbiBDb0Ny
ZWF0ZUluc3RhbmNlKENMU0lEX1dlYlZpZXcsIC4uLikgZmFpbHMhCj4+Cj4+IERvIEkgbmVlZCB0
byByZWdpc3RlciBteSB3ZWJraXQuZGxsIGFzIGEgQ09NIHNlcnZlciBldmVyeSB0aW1lIEkgCj4+
IGxhdW5jaCBteSBtaW5pYnJvd3NlciBmb3IgZGVidWc/IEhvd2V2ZXIsIEkgYWxzbyB3YW50IG15
IFNhZmFyaSAKPj4gd29ya2luZyB3aXRob3V0IGVmZmVjdHMuIFNvLCBhbnkgc3VnZ2VzdGlvbnM/
Cj4+Cj4+IC0tLS0tLS0tIOWOn+Wni+S/oeaBryAtLS0tLS0tLQo+PiDkuLvpopg6IFt3ZWJraXQt
ZGV2XSBWUzIwMDUgZGVidWdnZXIgY29tcGxhaW5zIHRoYXQgd2Via2l0LnBkYiBkb2VzIAo+PiBu
b3QgICBtYXRjaCB3aXRoIHdlYmtpdC5kbGwKPj4g5Y+R5Lu25Lq6OiDlvKDpm7cgPHpoYW5nLmxl
aUBrb3J0aWRlLmNvbS5jbj4KPj4g5pS25Lu25Lq6OiBXZWJLaXQgRGV2ZWxvcG1lbnQgPHdlYmtp
dC1kZXZAbGlzdHMud2Via2l0Lm9yZz4KPj4g5pel5pyfOiAyMDA5LTYtMjAgMTA6NDUKPj4+IEhl
eSwgZGVhciBmcmllbmRzLiBJIHN1Y2NlZWRlZCBidWlsZGluZyBXZWJLaXQgZnJvbSB3aXRoaW4g
VlMyMDA1IAo+Pj4gSURFIHdpdGggeW91ciBoZWxwcy4gQnV0IEkgZW5jb3VudGVyZWQgYW5vdGhl
ciBwcm9ibGVtOiB3aGVuIEkgd2FzIAo+Pj4gZGVidWdnaW5nIHdpdGggd2Via2l0LmRsbCwgbm8g
c3ltYm9scyBmb3IgdGhhdCBkbGwgd2FzIGxvYWRlZCBhbmQgCj4+PiB0aGUgZGVidWdnZXIgY29t
cGxhaW5lZCB0aGF0IG5vIHByb3BlciBQREIgZm91bmQgZm9yIHdlYmtpdC5kbGwsIAo+Pj4gdGhv
dWdoIHdlYmtpdC5wZGIgd2FzIHBsYWNlZCBleGFjdGx5IGluIHRoZSBzYW1lIGZvbGRlciB3aXRo
IAo+Pj4gd2Via2l0LmRsbC4gSSB0cmllZCBtYW51YWxseSBzcGVjaWZ5aW5nIHRoZSB3ZWJraXQu
cGRiIGZpbGUgZm9yIHRoZSAKPj4+IHdlYmt0LmRsbC4gQnV0IHRoZSBjb21waWxlciByZWZ1c2Vk
IHRoZSBwZGIgZmlsZSBmb3IgbWlzbWF0Y2guCj4+Pgo+Pj4gTXkgcGxhdGZvcm0gYW5kIGNvbXBs
aWxlciB0b29scyBhcmU6Cj4+PiBXaW5YUCB3aXRoIHNwMwo+Pj4gVmlzdWFsIFN0dWRpbyAyMDA1
IFByb2Zlc3Npb25hbCB3aXRoIHNwMQo+Pj4KPj4+IEkgZm9sbG93ZWQgZXhhY3R5bHkgd2hhdCB0
aGUgYnVpbGRpbmcgaW5zdHJ1Y3Rpb25zIHNheXMgYW5kIHNldCAKPj4+IFdFQktJVE9VVFBVVERJ
UiBhbmQgV0VCS0lUTElCUkFSSUVTRElSIGFuZCBkaWQgbm8gY2hhbmdlIHRvIGFueSAKPj4+IGJ1
aWxkIHNjcmlwdC4KPj4+Cj4+PiBEaWQgeW91IGV2ZXIgZW5jb250ZXIgdGhpcyBwcm9ibGVtIGJl
Zm9yZSBhbmQgaG93IGRpZCB5b3UgZml4IGl0PyAKPj4+IE1hbnkgdGhhbmtzIGZvciBhbnkgaGVs
cCA6KQo+Pj4KPj4+Cj4+Pgo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPj4+IHdlYmtpdC1kZXYgbWFpbGluZyBsaXN0Cj4+PiB3ZWJraXQtZGV2QGxp
c3RzLndlYmtpdC5vcmcKPj4+IGh0dHA6Ly9saXN0cy53ZWJraXQub3JnL21haWxtYW4vbGlzdGlu
Zm8uY2dpL3dlYmtpdC1kZXYKPj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4+IHdlYmtpdC1kZXYgbWFpbGluZyBsaXN0Cj4+IHdlYmtpdC1k
ZXZAbGlzdHMud2Via2l0Lm9yZwo+PiBodHRwOi8vbGlzdHMud2Via2l0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvLmNnaS93ZWJraXQtZGV2Cj4KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18Kd2Via2l0LWRldiBtYWlsaW5nIGxpc3QKd2Via2l0LWRldkBsaXN0
cy53ZWJraXQub3JnCmh0dHA6Ly9saXN0cy53ZWJraXQub3JnL21haWxtYW4vbGlzdGluZm8uY2dp
L3dlYmtpdC1kZXYK

Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by Brent Fulgham on 2009-06-20T05:23:00+00:00
SGksCgo+IFRoYW5rcyBCcmVudC4gQnV0IEkgc2VhcmNoZWQgbXkgd2Via2l0IHNvdXJjZSBmb3Ig
IAo+IFdlYktpdENyZWF0ZUluc3RhbmNlIGFuZCBmb3VuZCBub3RoaW5nLiBNeSBzb3VyY2UgaXMg
cjQxMTIxIE5pZ2h0bHkgIAo+IEJ1aWxkLiBJcyBXZWJLaXRDcmVhdGVJbnN0YW5jZSB1bmF2YWls
YWJsZSBpbiByNDExMjE/CgpJJ20gc29ycnkgLS0geW91IGFyZSBjb3JyZWN0LiAgImh0dHA6Ly90
cmFjLndlYmtpdC5vcmcvYnJvd3Nlci90cnVuay9XZWJLaXQvd2luL1dlYktpdENPTUFQSS5oIAoi
IHNob3dzIG1lIHRoYXQgaXQgd2FzIGFkZGVkIGluIEByNDI3MjYuCgotQnJlbnQKCgo+IC0tLS0t
LS0tIOWOn+Wni+S/oeaBryAtLS0tLS0tLQo+IOS4u+mimDogUmU6IFt3ZWJraXQtZGV2XSBWUzIw
MDUgZGVidWdnZXIgY29tcGxhaW5zIHRoYXQgd2Via2l0LnBkYiAgCj4gZG9lcyBub3QgbWF0Y2gg
d2l0aCB3ZWJraXQuZGxsCj4g5Y+R5Lu25Lq6OiBCcmVudCBGdWxnaGFtIDxiZnVsZ2hhbUBnbWFp
bC5jb20+Cj4g5pS25Lu25Lq6OiDlvKDpm7cgPHpoYW5nLmxlaUBrb3J0aWRlLmNvbS5jbj4KPiDm
ioTpgIE6IFdlYktpdCBEZXZlbG9wbWVudCA8d2Via2l0LWRldkBsaXN0cy53ZWJraXQub3JnPgo+
IOaXpeacnzogMjAwOS02LTIwIDEyOjE4Cj4+IEhpLAo+Pgo+PiBJIHdvdWxkIHN1Z2dlc3QgdGhh
dCB5b3UgYXZvaWQgdXNpbmcgdGhlIENvQ3JlYXRlSW5zdGFuY2UgbWVjaGFuaXNtICAKPj4gZm9y
IGluc3RhbnRpYXRpb24gb2YgdGhlIFdlYktpdCB0eXBlcywgYW5kIGluc3RlYWQgdXNlIHRoZSBu
ZXcKPj4KPj4KPj4gMS4gIEluY2x1ZGUgdGhlIGhlYWRlciAiPFdlYktpdC9XZWJLaXRDT01BUEku
aD4iCj4+IDIuICBMaW5rIGFnYWluc3QgdGhlIFdlYktpdEdVSUQubGliIGFuZCBXZWJLaXQubGli
Cj4+IDMuICBDcmVhdGUgeW91ciBvYmplY3QgbGlrZSBzbzoKPj4KPj4gSFJFU1VMVCBociA9IFdl
YktpdENyZWF0ZUluc3RhbmNlKENMU0lEX1dlYlZpZXcsIDAsIElJRF9JV2ViVmlldywgIAo+PiAo
dm9pZCoqKSZnV2ViVmlldyk7Cj4+Cj4+IFRoZSBhZHZhbnRhZ2VzIGFyZToKPj4KPj4gMS4gIE5v
IG5lZWQgdG8gbWFuaXB1bGF0ZSAiSW50ZXJuYWwgQ09NIiBvciBvdGhlciBtYW5pZmVzdCBzdHVm
Zi4KPj4gMi4gIE5vIG1vcmUgZXJyb3JzIHRoYXQgQ09NIGNhbid0IGZpbmQgeW91ciBXZWJLaXQg
b2JqZWN0cy4KPj4gMy4gIFlvdXIgYXBwbGljYXRpb24gd2lsbCBub3QgZ2V0IGNvbmZ1c2VkIGFi
b3V0IFNhZmFyaSdzIERMTCdzIGFuZCAgCj4+IHlvdXIgb3duIERMTCdzIChhc3N1bWluZyB5b3Ug
cHV0IHlvdXIgV2ViS2l0LmRsbCBpbiB0aGUgc2FtZSBwYXRoICAKPj4gd2l0aCB5b3VyIGFwcGxp
Y2F0aW9uLikKPj4KPj4gR29vZCBsdWNrIQo+Pgo+PiAtQnJlbnQKPj4KPj4KPj4KPj4gT24gSnVu
IDE5LCAyMDA5LCBhdCA4OjQ3IFBNLCDlvKDpm7cgd3JvdGU6Cj4+Cj4+PiBTb3JyeSwgSSBkaWRu
J3Qgbm90aWNlIHRoYXQgdGhlIHdlYmtpdC5kbGwgd2FzIG5vdCB0aGUgb25lIEkgYnVpbHQgIAo+
Pj4gYnV0IHRoZSBvbmUgdW5kZXIgU2FmYXJpIGluc3RhbGwgZGlyLiBXaGF0J3MgbW9yZSwgSSBt
aXNzZWQgdG8gIAo+Pj4gbWFrZSBpdCBjbGVhciB0aGF0IEkgd3JpdGVzIGEgbWluaWJyb3dzZXIg
b2YgbXkgb3duLCBub3QgdGhlICAKPj4+IFdpbkxhdW5jaGVyIGRlbW8uIEFuZCBJIGZpbmQgdGhh
dAo+Pj4KPj4+IENvQ3JlYXRlSW5zdGFuY2UoQ0xTSURfV2ViVmlldywgMCwgQ0xTQ1RYX0FMTCwg
SUlEX0lXZWJWaWV3LCAgCj4+PiAodm9pZCoqKSZtX3dlYlZpZXcpOwo+Pj4KPj4+IGFsd2F5cyBs
b2NhdGVzIHRoZSB3ZWJraXQuZGxsIHVuZGVyIFNhZmFyeSBpbnN0YWxsIGRpciByYXRoZXIgdGhh
biAgCj4+PiB0aGUgb25lIEkgY29tcGlsZWQgbm8gbWF0dGVyIHdoYXQgcGF0aCBlbnYgSSBzZXQu
IElmIEkgcmVuYW1lIHRoZSAgCj4+PiBvbmUgdW5kZXIgU2FmYXJpIGRpciwgdGhlbiBDb0NyZWF0
ZUluc3RhbmNlKENMU0lEX1dlYlZpZXcsIC4uLikgIAo+Pj4gZmFpbHMhCj4+Pgo+Pj4gRG8gSSBu
ZWVkIHRvIHJlZ2lzdGVyIG15IHdlYmtpdC5kbGwgYXMgYSBDT00gc2VydmVyIGV2ZXJ5IHRpbWUg
SSAgCj4+PiBsYXVuY2ggbXkgbWluaWJyb3dzZXIgZm9yIGRlYnVnPyBIb3dldmVyLCBJIGFsc28g
d2FudCBteSBTYWZhcmkgIAo+Pj4gd29ya2luZyB3aXRob3V0IGVmZmVjdHMuIFNvLCBhbnkgc3Vn
Z2VzdGlvbnM/Cj4+Pgo+Pj4gLS0tLS0tLS0g5Y6f5aeL5L+h5oGvIC0tLS0tLS0tCj4+PiDkuLvp
opg6IFt3ZWJraXQtZGV2XSBWUzIwMDUgZGVidWdnZXIgY29tcGxhaW5zIHRoYXQgd2Via2l0LnBk
YiBkb2VzICAKPj4+IG5vdCAgIG1hdGNoIHdpdGggd2Via2l0LmRsbAo+Pj4g5Y+R5Lu25Lq6OiDl
vKDpm7cgPHpoYW5nLmxlaUBrb3J0aWRlLmNvbS5jbj4KPj4+IOaUtuS7tuS6ujogV2ViS2l0IERl
dmVsb3BtZW50IDx3ZWJraXQtZGV2QGxpc3RzLndlYmtpdC5vcmc+Cj4+PiDml6XmnJ86IDIwMDkt
Ni0yMCAxMDo0NQo+Pj4+IEhleSwgZGVhciBmcmllbmRzLiBJIHN1Y2NlZWRlZCBidWlsZGluZyBX
ZWJLaXQgZnJvbSB3aXRoaW4gVlMyMDA1ICAKPj4+PiBJREUgd2l0aCB5b3VyIGhlbHBzLiBCdXQg
SSBlbmNvdW50ZXJlZCBhbm90aGVyIHByb2JsZW06IHdoZW4gSSAgCj4+Pj4gd2FzIGRlYnVnZ2lu
ZyB3aXRoIHdlYmtpdC5kbGwsIG5vIHN5bWJvbHMgZm9yIHRoYXQgZGxsIHdhcyBsb2FkZWQgIAo+
Pj4+IGFuZCB0aGUgZGVidWdnZXIgY29tcGxhaW5lZCB0aGF0IG5vIHByb3BlciBQREIgZm91bmQg
Zm9yICAKPj4+PiB3ZWJraXQuZGxsLCB0aG91Z2ggd2Via2l0LnBkYiB3YXMgcGxhY2VkIGV4YWN0
bHkgaW4gdGhlIHNhbWUgIAo+Pj4+IGZvbGRlciB3aXRoIHdlYmtpdC5kbGwuIEkgdHJpZWQgbWFu
dWFsbHkgc3BlY2lmeWluZyB0aGUgIAo+Pj4+IHdlYmtpdC5wZGIgZmlsZSBmb3IgdGhlIHdlYmt0
LmRsbC4gQnV0IHRoZSBjb21waWxlciByZWZ1c2VkIHRoZSAgCj4+Pj4gcGRiIGZpbGUgZm9yIG1p
c21hdGNoLgo+Pj4+Cj4+Pj4gTXkgcGxhdGZvcm0gYW5kIGNvbXBsaWxlciB0b29scyBhcmU6Cj4+
Pj4gV2luWFAgd2l0aCBzcDMKPj4+PiBWaXN1YWwgU3R1ZGlvIDIwMDUgUHJvZmVzc2lvbmFsIHdp
dGggc3AxCj4+Pj4KPj4+PiBJIGZvbGxvd2VkIGV4YWN0eWx5IHdoYXQgdGhlIGJ1aWxkaW5nIGlu
c3RydWN0aW9ucyBzYXlzIGFuZCBzZXQgIAo+Pj4+IFdFQktJVE9VVFBVVERJUiBhbmQgV0VCS0lU
TElCUkFSSUVTRElSIGFuZCBkaWQgbm8gY2hhbmdlIHRvIGFueSAgCj4+Pj4gYnVpbGQgc2NyaXB0
Lgo+Pj4+Cj4+Pj4gRGlkIHlvdSBldmVyIGVuY29udGVyIHRoaXMgcHJvYmxlbSBiZWZvcmUgYW5k
IGhvdyBkaWQgeW91IGZpeCBpdD8gIAo+Pj4+IE1hbnkgdGhhbmtzIGZvciBhbnkgaGVscCA6KQo+
Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4+Pj4gd2Via2l0LWRldiBtYWlsaW5nIGxpc3QKPj4+PiB3ZWJraXQtZGV2QGxp
c3RzLndlYmtpdC5vcmcKPj4+PiBodHRwOi8vbGlzdHMud2Via2l0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvLmNnaS93ZWJraXQtZGV2Cj4+Pj4KPj4+Cj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+Pj4gd2Via2l0LWRldiBtYWlsaW5nIGxpc3QKPj4+IHdl
YmtpdC1kZXZAbGlzdHMud2Via2l0Lm9yZwo+Pj4gaHR0cDovL2xpc3RzLndlYmtpdC5vcmcvbWFp
bG1hbi9saXN0aW5mby5jZ2kvd2Via2l0LWRldgo+Pgo+Pgo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3ZWJraXQtZGV2IG1haWxpbmcgbGlzdAp3ZWJr
aXQtZGV2QGxpc3RzLndlYmtpdC5vcmcKaHR0cDovL2xpc3RzLndlYmtpdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby5jZ2kvd2Via2l0LWRldgo=

Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by Steve Falkenburg on 2009-06-20T05:27:39+00:00
WW91IGNhbiB1c2UgcmVnaXN0cnkgZnJlZSBDT00gdG8gZG8gdGhpcyBpbiB0aGF0IG9sZGVyIHJl
dmlzaW9uLiAgSSAKYmVsaWV2ZSBXaW5MYXVuY2hlciBhbmQvb3IgRHVtcFJlbmRlclRyZWUgZGlk
IHRoaXMgZHVyaW5nIHRoYXQgdGltZS4KT3IsIGp1c3QgdXBkYXRlIHRvIHRoZSBuZXdlciByZXYg
b3IgbWVyZ2UgdGhlIGNoYW5nZXMgeW91cnNlbGYuCi1zdGV2ZQoKQnJlbnQgRnVsZ2hhbSB3cm90
ZToKPiBIaSwKPgo+PiBUaGFua3MgQnJlbnQuIEJ1dCBJIHNlYXJjaGVkIG15IHdlYmtpdCBzb3Vy
Y2UgZm9yIAo+PiBXZWJLaXRDcmVhdGVJbnN0YW5jZSBhbmQgZm91bmQgbm90aGluZy4gTXkgc291
cmNlIGlzIHI0MTEyMSBOaWdodGx5IAo+PiBCdWlsZC4gSXMgV2ViS2l0Q3JlYXRlSW5zdGFuY2Ug
dW5hdmFpbGFibGUgaW4gcjQxMTIxPwo+Cj4gSSdtIHNvcnJ5IC0tIHlvdSBhcmUgY29ycmVjdC4g
IAo+ICJodHRwOi8vdHJhYy53ZWJraXQub3JnL2Jyb3dzZXIvdHJ1bmsvV2ViS2l0L3dpbi9XZWJL
aXRDT01BUEkuaCIgc2hvd3MgCj4gbWUgdGhhdCBpdCB3YXMgYWRkZWQgaW4gQHI0MjcyNi4KPgo+
IC1CcmVudAo+Cj4KPj4gLS0tLS0tLS0g5Y6f5aeL5L+h5oGvIC0tLS0tLS0tCj4+IOS4u+mimDog
UmU6IFt3ZWJraXQtZGV2XSBWUzIwMDUgZGVidWdnZXIgY29tcGxhaW5zIHRoYXQgd2Via2l0LnBk
YiBkb2VzIAo+PiBub3QgbWF0Y2ggd2l0aCB3ZWJraXQuZGxsCj4+IOWPkeS7tuS6ujogQnJlbnQg
RnVsZ2hhbSA8YmZ1bGdoYW1AZ21haWwuY29tPgo+PiDmlLbku7bkuro6IOW8oOmbtyA8emhhbmcu
bGVpQGtvcnRpZGUuY29tLmNuPgo+PiDmioTpgIE6IFdlYktpdCBEZXZlbG9wbWVudCA8d2Via2l0
LWRldkBsaXN0cy53ZWJraXQub3JnPgo+PiDml6XmnJ86IDIwMDktNi0yMCAxMjoxOAo+Pj4gSGks
Cj4+Pgo+Pj4gSSB3b3VsZCBzdWdnZXN0IHRoYXQgeW91IGF2b2lkIHVzaW5nIHRoZSBDb0NyZWF0
ZUluc3RhbmNlIG1lY2hhbmlzbSAKPj4+IGZvciBpbnN0YW50aWF0aW9uIG9mIHRoZSBXZWJLaXQg
dHlwZXMsIGFuZCBpbnN0ZWFkIHVzZSB0aGUgbmV3Cj4+Pgo+Pj4KPj4+IDEuICBJbmNsdWRlIHRo
ZSBoZWFkZXIgIjxXZWJLaXQvV2ViS2l0Q09NQVBJLmg+Igo+Pj4gMi4gIExpbmsgYWdhaW5zdCB0
aGUgV2ViS2l0R1VJRC5saWIgYW5kIFdlYktpdC5saWIKPj4+IDMuICBDcmVhdGUgeW91ciBvYmpl
Y3QgbGlrZSBzbzoKPj4+Cj4+PiBIUkVTVUxUIGhyID0gV2ViS2l0Q3JlYXRlSW5zdGFuY2UoQ0xT
SURfV2ViVmlldywgMCwgSUlEX0lXZWJWaWV3LCAKPj4+ICh2b2lkKiopJmdXZWJWaWV3KTsKPj4+
Cj4+PiBUaGUgYWR2YW50YWdlcyBhcmU6Cj4+Pgo+Pj4gMS4gIE5vIG5lZWQgdG8gbWFuaXB1bGF0
ZSAiSW50ZXJuYWwgQ09NIiBvciBvdGhlciBtYW5pZmVzdCBzdHVmZi4KPj4+IDIuICBObyBtb3Jl
IGVycm9ycyB0aGF0IENPTSBjYW4ndCBmaW5kIHlvdXIgV2ViS2l0IG9iamVjdHMuCj4+PiAzLiAg
WW91ciBhcHBsaWNhdGlvbiB3aWxsIG5vdCBnZXQgY29uZnVzZWQgYWJvdXQgU2FmYXJpJ3MgRExM
J3MgYW5kIAo+Pj4geW91ciBvd24gRExMJ3MgKGFzc3VtaW5nIHlvdSBwdXQgeW91ciBXZWJLaXQu
ZGxsIGluIHRoZSBzYW1lIHBhdGggCj4+PiB3aXRoIHlvdXIgYXBwbGljYXRpb24uKQo+Pj4KPj4+
IEdvb2QgbHVjayEKPj4+Cj4+PiAtQnJlbnQKPj4+Cj4+Pgo+Pj4KPj4+IE9uIEp1biAxOSwgMjAw
OSwgYXQgODo0NyBQTSwg5byg6Zu3IHdyb3RlOgo+Pj4KPj4+PiBTb3JyeSwgSSBkaWRuJ3Qgbm90
aWNlIHRoYXQgdGhlIHdlYmtpdC5kbGwgd2FzIG5vdCB0aGUgb25lIEkgYnVpbHQgCj4+Pj4gYnV0
IHRoZSBvbmUgdW5kZXIgU2FmYXJpIGluc3RhbGwgZGlyLiBXaGF0J3MgbW9yZSwgSSBtaXNzZWQg
dG8gbWFrZSAKPj4+PiBpdCBjbGVhciB0aGF0IEkgd3JpdGVzIGEgbWluaWJyb3dzZXIgb2YgbXkg
b3duLCBub3QgdGhlIFdpbkxhdW5jaGVyIAo+Pj4+IGRlbW8uIEFuZCBJIGZpbmQgdGhhdAo+Pj4+
Cj4+Pj4gQ29DcmVhdGVJbnN0YW5jZShDTFNJRF9XZWJWaWV3LCAwLCBDTFNDVFhfQUxMLCBJSURf
SVdlYlZpZXcsIAo+Pj4+ICh2b2lkKiopJm1fd2ViVmlldyk7Cj4+Pj4KPj4+PiBhbHdheXMgbG9j
YXRlcyB0aGUgd2Via2l0LmRsbCB1bmRlciBTYWZhcnkgaW5zdGFsbCBkaXIgcmF0aGVyIHRoYW4g
Cj4+Pj4gdGhlIG9uZSBJIGNvbXBpbGVkIG5vIG1hdHRlciB3aGF0IHBhdGggZW52IEkgc2V0LiBJ
ZiBJIHJlbmFtZSB0aGUgCj4+Pj4gb25lIHVuZGVyIFNhZmFyaSBkaXIsIHRoZW4gQ29DcmVhdGVJ
bnN0YW5jZShDTFNJRF9XZWJWaWV3LCAuLi4pIGZhaWxzIQo+Pj4+Cj4+Pj4gRG8gSSBuZWVkIHRv
IHJlZ2lzdGVyIG15IHdlYmtpdC5kbGwgYXMgYSBDT00gc2VydmVyIGV2ZXJ5IHRpbWUgSSAKPj4+
PiBsYXVuY2ggbXkgbWluaWJyb3dzZXIgZm9yIGRlYnVnPyBIb3dldmVyLCBJIGFsc28gd2FudCBt
eSBTYWZhcmkgCj4+Pj4gd29ya2luZyB3aXRob3V0IGVmZmVjdHMuIFNvLCBhbnkgc3VnZ2VzdGlv
bnM/Cj4+Pj4KPj4+PiAtLS0tLS0tLSDljp/lp4vkv6Hmga8gLS0tLS0tLS0KPj4+PiDkuLvpopg6
IFt3ZWJraXQtZGV2XSBWUzIwMDUgZGVidWdnZXIgY29tcGxhaW5zIHRoYXQgd2Via2l0LnBkYiBk
b2VzIAo+Pj4+IG5vdCAgIG1hdGNoIHdpdGggd2Via2l0LmRsbAo+Pj4+IOWPkeS7tuS6ujog5byg
6Zu3IDx6aGFuZy5sZWlAa29ydGlkZS5jb20uY24+Cj4+Pj4g5pS25Lu25Lq6OiBXZWJLaXQgRGV2
ZWxvcG1lbnQgPHdlYmtpdC1kZXZAbGlzdHMud2Via2l0Lm9yZz4KPj4+PiDml6XmnJ86IDIwMDkt
Ni0yMCAxMDo0NQo+Pj4+PiBIZXksIGRlYXIgZnJpZW5kcy4gSSBzdWNjZWVkZWQgYnVpbGRpbmcg
V2ViS2l0IGZyb20gd2l0aGluIFZTMjAwNSAKPj4+Pj4gSURFIHdpdGggeW91ciBoZWxwcy4gQnV0
IEkgZW5jb3VudGVyZWQgYW5vdGhlciBwcm9ibGVtOiB3aGVuIEkgd2FzIAo+Pj4+PiBkZWJ1Z2dp
bmcgd2l0aCB3ZWJraXQuZGxsLCBubyBzeW1ib2xzIGZvciB0aGF0IGRsbCB3YXMgbG9hZGVkIGFu
ZCAKPj4+Pj4gdGhlIGRlYnVnZ2VyIGNvbXBsYWluZWQgdGhhdCBubyBwcm9wZXIgUERCIGZvdW5k
IGZvciB3ZWJraXQuZGxsLCAKPj4+Pj4gdGhvdWdoIHdlYmtpdC5wZGIgd2FzIHBsYWNlZCBleGFj
dGx5IGluIHRoZSBzYW1lIGZvbGRlciB3aXRoIAo+Pj4+PiB3ZWJraXQuZGxsLiBJIHRyaWVkIG1h
bnVhbGx5IHNwZWNpZnlpbmcgdGhlIHdlYmtpdC5wZGIgZmlsZSBmb3IgCj4+Pj4+IHRoZSB3ZWJr
dC5kbGwuIEJ1dCB0aGUgY29tcGlsZXIgcmVmdXNlZCB0aGUgcGRiIGZpbGUgZm9yIG1pc21hdGNo
Lgo+Pj4+Pgo+Pj4+PiBNeSBwbGF0Zm9ybSBhbmQgY29tcGxpbGVyIHRvb2xzIGFyZToKPj4+Pj4g
V2luWFAgd2l0aCBzcDMKPj4+Pj4gVmlzdWFsIFN0dWRpbyAyMDA1IFByb2Zlc3Npb25hbCB3aXRo
IHNwMQo+Pj4+Pgo+Pj4+PiBJIGZvbGxvd2VkIGV4YWN0eWx5IHdoYXQgdGhlIGJ1aWxkaW5nIGlu
c3RydWN0aW9ucyBzYXlzIGFuZCBzZXQgCj4+Pj4+IFdFQktJVE9VVFBVVERJUiBhbmQgV0VCS0lU
TElCUkFSSUVTRElSIGFuZCBkaWQgbm8gY2hhbmdlIHRvIGFueSAKPj4+Pj4gYnVpbGQgc2NyaXB0
Lgo+Pj4+Pgo+Pj4+PiBEaWQgeW91IGV2ZXIgZW5jb250ZXIgdGhpcyBwcm9ibGVtIGJlZm9yZSBh
bmQgaG93IGRpZCB5b3UgZml4IGl0PyAKPj4+Pj4gTWFueSB0aGFua3MgZm9yIGFueSBoZWxwIDop
Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4+Pj4+IHdlYmtpdC1kZXYgbWFpbGluZyBsaXN0Cj4+Pj4+IHdlYmtp
dC1kZXZAbGlzdHMud2Via2l0Lm9yZwo+Pj4+PiBodHRwOi8vbGlzdHMud2Via2l0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvLmNnaS93ZWJraXQtZGV2Cj4+Pj4+Cj4+Pj4KPj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4+IHdlYmtpdC1kZXYgbWFpbGlu
ZyBsaXN0Cj4+Pj4gd2Via2l0LWRldkBsaXN0cy53ZWJraXQub3JnCj4+Pj4gaHR0cDovL2xpc3Rz
LndlYmtpdC5vcmcvbWFpbG1hbi9saXN0aW5mby5jZ2kvd2Via2l0LWRldgo+Pj4KPj4+Cj4+Cj4K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHdlYmtp
dC1kZXYgbWFpbGluZyBsaXN0Cj4gd2Via2l0LWRldkBsaXN0cy53ZWJraXQub3JnCj4gaHR0cDov
L2xpc3RzLndlYmtpdC5vcmcvbWFpbG1hbi9saXN0aW5mby5jZ2kvd2Via2l0LWRldgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2Via2l0LWRldiBtYWls
aW5nIGxpc3QKd2Via2l0LWRldkBsaXN0cy53ZWJraXQub3JnCmh0dHA6Ly9saXN0cy53ZWJraXQu
b3JnL21haWxtYW4vbGlzdGluZm8uY2dpL3dlYmtpdC1kZXYK

Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by 张雷 on 2009-06-20T05:42:30+00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hey, Brent! I figured it out! That's because I didn't give the manifest
tool proper arguments. It should be someting like:<br>
<br>
/nologo <b>/tlb:"D:WebKit-r41121OutputlibWebKit.tlb"</b> <b>/dll:"WebKit"</b>
/out:"..OutputobjMiniBrowserDebugMiniBrowser-debug.exe.embed.manifest"
/notify-update<br>
<br>
It can be set from within IDE: Project Property Pages -&gt;
Configuration Properties -&gt; Manifest Tool -&gt; Isolated COM<br>
Set the Type library File to $(WebKitOutputDir)libWebKit.tlb and
Component File Name to WebKit$(WebKitDLLConfigSuffix). According to
MSDN, these can make an exe use a specified COM server.<br>
<br>
Then recompile. That's OK!<br>
<br>
<br>
<blockquote cite="mid:4A3C6DBD.70606@kortide.com.cn" type="cite">Thanks
Brent. But I searched my webkit source for WebKitCreateInstance and
found nothing. My source is r41121 Nightly Build. Is
WebKitCreateInstance unavailable in r41121?
  <br>
  <br>
收件人: 张雷 <a class="moz-txt-link-rfc2396E" href="mailto:zhang.lei@kortide.com.cn">&lt;zhang.lei@kortide.com.cn&gt;</a>
  <br>
抄送: WebKit Development <a class="moz-txt-link-rfc2396E" href="mailto:webkit-dev@lists.webkit.org">&lt;webkit-dev@lists.webkit.org&gt;</a>
  <br>
日期: 2009-6-20 12:18
  <br>
  <blockquote type="cite">Hi,
    <br>
    <br>
I would suggest that you avoid using the CoCreateInstance mechanism for
instantiation of the WebKit types, and instead use the new
    <br>
    <br>
    <br>
1.  Include the header "&lt;WebKit/WebKitCOMAPI.h&gt;"
    <br>
2.  Link against the WebKitGUID.lib and WebKit.lib
    <br>
3.  Create your object like so:
    <br>
    <br>
HRESULT hr = WebKitCreateInstance(CLSID-WebView, 0, IID-IWebView,
(void**)&amp;gWebView);
    <br>
    <br>
The advantages are:
    <br>
    <br>
1.  No need to manipulate "Internal COM" or other manifest stuff.
    <br>
2.  No more errors that COM can't find your WebKit objects.
    <br>
3.  Your application will not get confused about Safari's DLL's and
your own DLL's (assuming you put your WebKit.dll in the same path with
your application.)
    <br>
    <br>
Good luck!
    <br>
    <br>
-Brent
    <br>
    <br>
    <br>
    <br>
On Jun 19, 2009, at 8:47 PM, 张雷 wrote:
    <br>
    <br>
    <blockquote type="cite">Sorry, I didn't notice that the webkit.dll
was not the one I built but the one under Safari install dir. What's
more, I missed to make it clear that I writes a minibrowser of my own,
not the WinLauncher demo. And I find that
      <br>
      <br>
CoCreateInstance(CLSID-WebView, 0, CLSCTX-ALL, IID-IWebView,
(void**)&amp;m-webView);
      <br>
      <br>
always locates the webkit.dll under Safary install dir rather than the
one I compiled no matter what path env I set. If I rename the one under
Safari dir, then CoCreateInstance(CLSID-WebView, ...) fails!
      <br>
      <br>
Do I need to register my webkit.dll as a COM server every time I launch
my minibrowser for debug? However, I also want my Safari working
without effects. So, any suggestions?
      <br>
      <br>
收件人: WebKit Development <a class="moz-txt-link-rfc2396E" href="mailto:webkit-dev@lists.webkit.org">&lt;webkit-dev@lists.webkit.org&gt;</a>
      <br>
日期: 2009-6-20 10:45
      <br>
      <blockquote type="cite">Hey, dear friends. I succeeded building
WebKit from within VS2005 IDE with your helps. But I encountered
another problem: when I was debugging with webkit.dll, no symbols for
that dll was loaded and the debugger complained that no proper PDB
found for webkit.dll, though webkit.pdb was placed exactly in the same
folder with webkit.dll. I tried manually specifying the webkit.pdb file
for the webkt.dll. But the compiler refused the pdb file for mismatch.
        <br>
        <br>
My platform and compliler tools are:
        <br>
WinXP with sp3
        <br>
Visual Studio 2005 Professional with sp1
        <br>
        <br>
I followed exactyly what the building instructions says and set
WEBKITOUTPUTDIR and WEBKITLIBRARIESDIR and did no change to any build
script.
        <br>
        <br>
Did you ever enconter this problem before and how did you fix it? Many
thanks for any help :)
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
      </blockquote>
      <br>
      <br>
    </blockquote>
    <br>
    <br>
  </blockquote>
  <br>
  <br>
</blockquote>
<br>
</body>
</html>

Re: webkit-dev - VS2005 debugger complains that webkit.pdb does not match with webkit.dll by Brent Fulgham on 2009-06-20T05:44:54+00:00

Great!  I'm glad you've got it figured out!

On Jun 19, 2009, at 10:42 PM, =E5=BC=A0=E9=9B=B7 wrote:

> Hey, Brent! I figured it out! That's because I didn't give the =20
> manifest tool proper arguments. It should be someting like:
>
> /nologo /tlb:"D:WebKit-r41121OutputlibWebKit.tlb" /dll:"WebKit" /=20=

> out:"..OutputobjMiniBrowserDebug=20
> MiniBrowser-debug.exe.embed.manifest" /notify-update
>
> It can be set from within IDE: Project Property Pages -> =20
> Configuration Properties -> Manifest Tool -> Isolated COM
> Set the Type library File to $(WebKitOutputDir)libWebKit.tlb and =20
> Component File Name to WebKit$(WebKitDLLConfigSuffix). According to =20=

> MSDN, these can make an exe use a specified COM server.
>
> Then recompile. That's OK!
>
>
> >>> 2.  No more errors that COM can't find your WebKit objects.
>>> 3.  Your application will not get confused about Safari's DLL's =20
>>> and your own DLL's (assuming you put your WebKit.dll in the same =20
>>> path with your application.)
>>>
>>> Good luck!
>>>
>>> -Brent
>>>
>>>
>>>
>>> On Jun 19, 2009, at 8:47 PM, =E5=BC=A0=E9=9B=B7 wrote:
>>>
>>>> Sorry, I didn't notice that the webkit.dll was not the one I =20
>>>> built but the one under Safari install dir. What's more, I missed =20=

>>>> to make it clear that I writes a minibrowser of my own, not the =20
>>>> WinLauncher demo. And I find that
>>>>
>>>> CoCreateInstance(CLSID-WebView, 0, CLSCTX-ALL, IID-IWebView, =20
>>>> (void**)&m-webView);
>>>>
>>>> always locates the webkit.dll under Safary install dir rather =20
>>>> than the one I compiled no matter what path env I set. If I =20
>>>> rename the one under Safari dir, then =20
>>>> CoCreateInstance(CLSID-WebView, ...) fails!
>>>>
>>>> Do I need to register my webkit.dll as a COM server every time I =20=

>>>> launch my minibrowser for debug? However, I also want my Safari =20
>>>> working without effects. So, any suggestions?
>>>>
>>>> >>>>> My platform and compliler tools are:
>>>>> WinXP with sp3
>>>>> Visual Studio 2005 Professional with sp1
>>>>>
>>>>> I followed exactyly what the building instructions says and set =20=

>>>>> WEBKITOUTPUTDIR and WEBKITLIBRARIESDIR and did no change to any =20=

>>>>> build script.
>>>>>
>>>>> Did you ever enconter this problem before and how did you fix =20
>>>>> it? Many thanks for any help :)
>>>>>
>>>>>
>>>>>
>>>>> -webkit-line-break: after-white-space; ">Great! &nbsp;I'm glad you've =
got it figured out!<div><br></div><div><div><div>On Jun 19, 2009, at =
10:42 PM, =E5=BC=A0=E9=9B=B7 wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div =
bgcolor=3D"#ffffff" text=3D"#000000"> Hey, Brent! I figured it out! =
That's because I didn't give the manifest tool proper arguments. It =
should be someting like:<br> <br> /nologo =
<b>/tlb:"D:WebKit-r41121OutputlibWebKit.tlb"</b> =
<b>/dll:"WebKit"</b> =
/out:"..OutputobjMiniBrowserDebugMiniBrowser-debug.exe.embed.manifest=
" /notify-update<br> <br> It can be set from within IDE: Project =
Property Pages -&gt; Configuration Properties -&gt; Manifest Tool -&gt; =
Isolated COM<br> Set the Type library File to =
$(WebKitOutputDir)libWebKit.tlb and Component File Name to =
WebKit$(WebKitDLLConfigSuffix). According to MSDN, these can make an exe =
use a specified COM server.<br> <br> Then recompile. That's OK!<br> <br> =
<br> href=3D"mailto:bfulgham@gmail.com">&lt;bfulgham@gmail.com&gt;</a><br> =
=E6=8A=84=E9=80=81: WebKit Development <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:webkit-dev@lists.webkit.org">&lt;webkit-dev@lists.webkit.or=
g&gt;</a><br> =E6=97=A5=E6=9C=9F: 2009-6-20 13:03<br> <blockquote =
cite=3D"mid:4A3C6DBD.70606@kortide.com.cn" type=3D"cite">Thanks Brent. =
But I searched my webkit source for WebKitCreateInstance and found =
nothing. My source is r41121 Nightly Build. Is WebKitCreateInstance =
unavailable in r41121?  <br>  <br> class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:zhang.lei@kortide.com.cn">&lt;zhang.lei@kortide.com.cn&gt;<=
/a>  <br> =E6=8A=84=E9=80=81: WebKit Development <a =
class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:webkit-dev@lists.webkit.org">&lt;webkit-dev@lists.webkit.or=
g&gt;</a>  <br> =E6=97=A5=E6=9C=9F: 2009-6-20 12:18  <br>  <blockquote =
type=3D"cite">Hi,    <br>    <br> I would suggest that you avoid using =
the CoCreateInstance mechanism for instantiation of the WebKit types, =
and instead use the new    <br>    <br>    <br> 1.&nbsp; Include the =
header "&lt;WebKit/WebKitCOMAPI.h&gt;"    <br> 2.&nbsp; Link against the =
WebKitGUID.lib and WebKit.lib    <br> 3.&nbsp; Create your object like =
so:    <br>    <br> HRESULT hr =3D WebKitCreateInstance(CLSID-WebView, =
0, IID-IWebView, (void**)&amp;gWebView);    <br>    <br> The advantages =
are:    <br>    <br> 1.&nbsp; No need to manipulate "Internal COM" or =
other manifest stuff.    <br> 2.&nbsp; No more errors that COM can't =
find your WebKit objects.    <br> 3.&nbsp; Your application will not get =
confused about Safari's DLL's and your own DLL's (assuming you put your =
WebKit.dll in the same path with your application.)    <br>    <br> Good =
luck!    <br>    <br> -Brent    <br>    <br>    <br>    <br> On Jun 19, =
2009, at 8:47 PM, =E5=BC=A0=E9=9B=B7 wrote:    <br>    <br>    =
<blockquote type=3D"cite">Sorry, I didn't notice that the webkit.dll was =
not the one I built but the one under Safari install dir. What's more, I =
missed to make it clear that I writes a minibrowser of my own, not the =
WinLauncher demo. And I find that      <br>      <br> =
CoCreateInstance(CLSID-WebView, 0, CLSCTX-ALL, IID-IWebView, =
(void**)&amp;m-webView);      <br>      <br> always locates the =
webkit.dll under Safary install dir rather than the one I compiled no =
matter what path env I set. If I rename the one under Safari dir, then =
CoCreateInstance(CLSID-WebView, ...) fails!      <br>      <br> Do I =
need to register my webkit.dll as a COM server every time I launch my =
minibrowser for debug? However, I also want my Safari working without =
effects. So, any suggestions?      <br>      <br> class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:webkit-dev@lists.webkit.org">&lt;webkit-dev@lists.webkit.or=
g&gt;</a>      <br> =E6=97=A5=E6=9C=9F: 2009-6-20 10:45      <br>      =
<blockquote type=3D"cite">Hey, dear friends. I succeeded building WebKit =
from within VS2005 IDE with your helps. But I encountered another =
problem: when I was debugging with webkit.dll, no symbols for that dll =
was loaded and the debugger complained that no proper PDB found for =
webkit.dll, though webkit.pdb was placed exactly in the same folder with =
webkit.dll. I tried manually specifying the webkit.pdb file for the =
webkt.dll. But the compiler refused the pdb file for mismatch.        =
<br>        <br> My platform and compliler tools are:        <br> WinXP =
with sp3        <br> Visual Studio 2005 Professional with sp1        =
<br>        <br> I followed exactyly what the building instructions says =
and set WEBKITOUTPUTDIR and WEBKITLIBRARIESDIR and did no change to any =
build script.        <br>        <br> Did you ever enconter this problem =
before and how did you fix it? Many thanks for any help :)        <br>   =
     <br>        <br>        <br> =

Loading


$ This page is proudly powered by www.pubbs.net, you can see more at webkit archive | Partners: Global Manufacturers