You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by treborsedandesetcetirihr <tr...@yahoo.com> on 2008/07/25 09:32:38 UTC

[PATCH] "fixing" python-2.5 libsvn installation problems (import _fs error + libsvn_fs-1.dll not found)

Hi, 

I'm running svn 1.5 on win32 system, and wanted to enable trac (trac.edgewall.org) on python 25 to use new svn. So I installed py bindings like this:
 - from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 - downloaded http://subversion.tigris.org/files/documents/15/43068/svn-win32-1.5.0_py25.zip
 - unzip it - copy libsvn / svn dirs to python25\site-packages directory

Trac reported error (reproduced like this - i have german OS): 
[[[
    >>> from svn import fs, repos, core, delta
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "D:\DRIVES_SHARED\DRIVE_Z\env-lib\PYTHON25\lib\site-packages\svn\fs.py", line 19, in <module>
        from libsvn.fs import *
      File "D:\DRIVES_SHARED\DRIVE_Z\env-lib\PYTHON25\lib\site-packages\libsvn\fs.py", line 5, in <module>
        import _fs
        ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden. (i.e. dll not found)
]]]

I renamed from .dll to .pyd in libsvn directory:
        _client.pyd
        _core.pyd
        _delta.pyd
        _diff.pyd
        _fs.pyd
        _ra.pyd
        _repos.pyd
        _wc.pyd

After this - all ok:
[[[
    >>> from svn import fs, repos, core, delta
   
>>> 
]]]

Then trac reported next error - msg box:
[[[
    ---------------------------
    python.exe - Komponente nicht gefunden
    ---------------------------
    Die Anwendung konnte nicht gestartet werden, weil libsvn_fs-1.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben. 
       i.e. libsvn_fs-1.dll NOT FOUND
    ---------------------------
    OK   
    ---------------------------
]]]

So I copied *.dll from bin dir of svn 1.5 installation: 
        copy ...svn-1.5.0\bin\*.dll ...\Python25\Lib\site-packages\libsvn
Listing is:
        intl3_svn.dll
        libapr-1.dll
        libapriconv-1.dll
        libaprutil-1.dll
        libdb44.dll
        libeay32.dll
        libsasl.dll
        libsvn_client-1.dll
        libsvn_delta-1.dll
        libsvn_diff-1.dll
        libsvn_fs-1.dll
        libsvn_ra-1.dll
        libsvn_repos-1.dll
        libsvn_subr-1.dll
        libsvn_wc-1.dll
        ssleay32.dll

After this everything was OK. 


      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org


Re: [PATCH] "fixing" python-2.5 libsvn installation problems (import _fs error + libsvn_fs-1.dll not found)

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Why the [PATCH] tag?  Did you intend to send a patch?

treborsedandesetcetirihr wrote on Fri, 25 Jul 2008 at 02:32 -0700:
> Hi, 
> 
> I'm running svn 1.5 on win32 system, and wanted to enable trac (trac.edgewall.org) on python 25 to use new svn. So I installed py bindings like this:
>  - from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 - downloaded http://subversion.tigris.org/files/documents/15/43068/svn-win32-1.5.0_py25.zip
>  - unzip it - copy libsvn / svn dirs to python25\site-packages directory
> 
> Trac reported error (reproduced like this - i have german OS): 
> [[[
>     >>> from svn import fs, repos, core, delta
>     Traceback (most recent call last):
>       File "<stdin>", line 1, in <module>
>       File "D:\DRIVES_SHARED\DRIVE_Z\env-lib\PYTHON25\lib\site-packages\svn\fs.py", line 19, in <module>
>         from libsvn.fs import *
>       File "D:\DRIVES_SHARED\DRIVE_Z\env-lib\PYTHON25\lib\site-packages\libsvn\fs.py", line 5, in <module>
>         import _fs
>         ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden. (i.e. dll not found)
> ]]]
> 
> I renamed from .dll to .pyd in libsvn directory:
>         _client.pyd
>         _core.pyd
>         _delta.pyd
>         _diff.pyd
>         _fs.pyd
>         _ra.pyd
>         _repos.pyd
>         _wc.pyd
> 
> After this - all ok:
> [[[
>     >>> from svn import fs, repos, core, delta
>    
> >>> 
> ]]]
> 
> Then trac reported next error - msg box:
> [[[
>     ---------------------------
>     python.exe - Komponente nicht gefunden
>     ---------------------------
>     Die Anwendung konnte nicht gestartet werden, weil libsvn_fs-1.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben. 
>        i.e. libsvn_fs-1.dll NOT FOUND
>     ---------------------------
>     OK   
>     ---------------------------
> ]]]
> 
> So I copied *.dll from bin dir of svn 1.5 installation: 
>         copy ...svn-1.5.0\bin\*.dll ...\Python25\Lib\site-packages\libsvn
> Listing is:
>         intl3_svn.dll
>         libapr-1.dll
>         libapriconv-1.dll
>         libaprutil-1.dll
>         libdb44.dll
>         libeay32.dll
>         libsasl.dll
>         libsvn_client-1.dll
>         libsvn_delta-1.dll
>         libsvn_diff-1.dll
>         libsvn_fs-1.dll
>         libsvn_ra-1.dll
>         libsvn_repos-1.dll
>         libsvn_subr-1.dll
>         libsvn_wc-1.dll
>         ssleay32.dll
> 
> After this everything was OK. 
> 
> 
>