[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Are the manifests correct in version 1.6.12.20536?

From: Claude Quezel <cquezel_at_gmail.com>
Date: Wed, 23 Feb 2011 09:55:40 -0800 (PST)

When I installed the 1.6.12.20536 version, tortoiseSVN stopped working. After a little investigation with sxstrace (and learning a bit of manifest magic) I noticed that the tortoiseSVN.dll manifest contains two references to different VC90 CRT:

<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">

<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.30729.4148" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">

After removing the first reference (because I could not find the version in my winsxs folder), I was able to load the dll (with dependency walker) but the problem was pushed back to other dlls which also contain suspicious references.

I then noticed that the VC90.MFC version in another manifest file was 9.0.21022.8 which leads me to believe a cut and past error.

Keep in mind that I don't have a clue (almost) on how all this manifest thing works.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2706917

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-02-23 19:33:10 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.