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

TSVN cause strange libsasl error when running some exe's

From: Gunnar Dalsnes <hardon_at_online.no>
Date: Fri, 17 Jun 2011 00:22:09 +0200

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi,<br>
    <br>
    I discovered something strange with TSVN. I'm not sure if this
    problem have come recently, I just update to latest development
    build from time to time, currently using
    TortoiseSVN-1.6.99.21568-dev-x64-svn-1.7.0-dev.msi. I am using XP
    64bit.<br>
    <br>
    Problem:<br>
    When running some exe's (installers typically) I get an error
    message/dialog:<br>
    Caption: theApp.exe - Unable to locate component<br>
    Message: The application has failed to start because libsasl.dll was
    not found. Re-installing the application may fix the problem.<br>
    When using Sysinternals FileMon I see a lot of activity in TSVN
    installation folder (C:\Program Files\TortoiseSVN\bin) and in
    C:\Program Files (x86)\Common Files\TortoiseOverlays (32bit overlays
    are included in 64bit builds?)<br>
    When unistalling TSVN, the message box/error goes away.<br>
    <br>
    How to reproduce:<br>
    The problem only appear with some exe's (installers typically),
    possibly some manifest problem? One example is this:<br>
<a class="moz-txt-link-freetext" href="http://www.nvidia.com/object/winxp64-275.33-whql-driver.html?nvidiaupdate=1">http://www.nvidia.com/object/winxp64-275.33-whql-driver.html?nvidiaupdate=1</a><br>
    You should get a file named
    275.33-desktop-winxp-64bit-english-whql.exe. When you run it you
    should get the error dialog.<br>
    <br>
    Guess of what the problem can be:<br>
    libsasl.dll is not missing, as I can find it in the installation
    folder C:\Program Files\TortoiseSVN\bin. But libsasl and sasl plugin
    dll's are only 64bit dlls, probably because the 32bit overlay
    handler should not need sasl? My guess is the 32bit overlay handler
    is incorrectly linked to/depending on sasl somehow. But if the 32bit
    overlay handler <i>do </i>need sasl, 32bit versions of libsasl +
    sasl plugins is probably required too.<br>
    <br>
    Regards,<br>
    Gunnar Dalsnes<br>
    <br>
  </body>
</html>

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-06-17 00:22:21 CEST

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

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