I am having the same problem when upgrading from 1.5.0 to 1.5.1 on
Vista64. When I 'downgraded' back to 1.5.0, the problem went away.
This is the entry from the Event Viewer:
- System
- Provider
[ Name] SideBySide
- EventID 33
[ Qualifiers] 49409
Level 2
Task 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2008-07-29T17:39:00.000Z
EventRecordID 1508
Channel Application
Computer BOBTHEBUILDER.corpnet.local
Security
- EventData
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
C:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll
On Jul 29, 9:54 am, Stefan Küng <tortoise..._at_gmail.com> wrote:
> step wrote:
> > Hi everyone, after upgrading tortoiseSVN from 1.4.8 to 1.5.1 on
> > Windows XP pro SP2, I started getting error messages in the system log
> > complaining about a missing MSVC80.CRT assembly. These occur each time
> > I run an application, which has always worked before but now fails
> > loading ssleay32.dll from its own folder. I don't know how
> > ssleay32.dll got entangled with the MSVC80.CRT assembly deployed by
> > TSVN 1.4.8. The fact is that since the 1.5.1 installer removes the
> > MSVC80.CRT assembly to deploy the MSVC90.CRT assembly, my other
> > application stops working. At the moment I have downgraded TSVN to
> > 1.4.8 to be able to use my other application, but since 1.5.1 upgraded
> > the repository I can't access it with 1.4.8, so I'm stuck; Either
> > upgrade TSVN and not be able to use my other application, or be able
> > to use my other application but lose access to my repository.
> > Is there a way that I can upgrade TSVN without removing the MSVC80.CRT
> > that my other application is dependent on?
> > Or is there a way that I can remove the dependency between my other
> > application and TSVN's MSVC80.CRT assembly?
> > Thanks in advance
>
> TSVN uses the merge modules provided by MS to deploy the CRT/MFC dlls.
> If the upgrade removed the V80 versions of those, then your other
> application has not increased the file count of those dlls but silently
> assumed that they will be kept. That's wrong. The Windows installer
> keeps a count for every file it installs. Every application installation
> has to increase that count. If it doesn't, the Windows installer will
> remove the files once the count reaches zero and the application which
> failed to increase the count will miss the files.
> Sure, you could argue that the Windows installer should not just remove
> those files, but if it would just leave them even if it 'knows' that
> they're no longer used (the file count is zero) that would mean leaving
> old files on the system - and many users would complain too.
>
> You can download the VC80 CRT from the MS website: they have a separate
> installer for those.
>
> Stefan
>
> --
> ___
> oo // \\ "De Chelonian Mobile"
> (_,\/ \_/ \ TortoiseSVN
> \ \_/_\_/> The coolest Interface to (Sub)Version Control
> /_/ \_\ http://tortoisesvn.net
>
> signature.asc
> 1KDownload
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-29 20:21:59 CEST