From: Brian Ellis [mailto:bel...@ticketbiscuit.com] Sent: Wednesday, 16 February, 2011 3:40 AM To: users@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.
smime.p7s
Description: S/MIME cryptographic signature