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.
>
>
>