From: Brian Ellis [mailto:bellis_at_ticketbiscuit.com]
Sent: Wednesday, 16 February, 2011 3:40 AM
To: users_at_subversion.apache.org
Subject: Python SVN Bindings on Windows Server 2008 x64
Hi, sorry if this has been covered before but I'm new to Subversion admin
and can't really find a clear answer. My goal is to use the python scripts
in subversion\tools, specifically validate-extensions.py in this case. I am
running VisualSVN Server 2.15, built on Subversion 1.6.15 and have 32-bit
Python 2.7.1 set up on the machine at the moment.
When I set up the hook, I got an error that the svn module could not be
found. I installed the latest libsvn bindings I could find
(http://trac.edgewall.org/attachment/wiki/TracSubversion/svn-win32-1.6.15_py
_2.7.zip from http://trac.edgewall.org/wiki/TracSubversion) but I still
can't load the svn module. If I run 'from svn import repos' from the
command line, I get:
File "C:\Python27\lib\site-packages\libsvn\core.py", line 21, in
swig_import_helper
_mod = imp.load_module('_core', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.
Am I missing something? I also tried the Python27 64-bit release but
precompiled svn bindings don't appear to be available for it and I would
prefer not to go through everything required to build them myself.
Thank you in advance for your help.
Brian Ellis
[JL] Hi Brian, you can try to check if the SVN DLLs are accessible from your
32-bit Python (so 32-bit SVN DLLs, Program Files (x86) folder, etc), perhaps
by ensuring that the Subversion bin directory is in PATH. Remember that hook
scripts are run without environment variables defined so you may have to
redefine PATH in your hook script.
- application/x-pkcs7-signature attachment: smime.p7s
Received on 2011-02-16 01:11:56 CET