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

Re: Python SVN Bindings on Windows Server 2008 x64

From: Brian Ellis <bellis_at_ticketbiscuit.com>
Date: Wed, 16 Feb 2011 11:26:31 -0600

Joel, as far as I know I have it set up correctly. I have added
VisualSvn\bin to my Windows Path environment variable and I can execute svn
from anywhere on the command line with no problems.

Mark, I tried the trick with renaming the .pyd -> .dll files and had no luck
with it. I did not restart the server though. I can try again and reboot
the server later today.
____________________________________
Brian Ellis
TicketBiscuit, LLC
415.602.6230 (mobile)
205.259.2300 (office)
205.985.6160 (fax)

Email: bellis_at_ticketbiscuit.com
www.ticketbiscuit.com

On Tue, Feb 15, 2011 at 6:11 PM, Joel Low <joel_at_joelsplace.sg> wrote:

> *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.zipfrom
> 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.*
>
Received on 2011-02-16 18:27:11 CET

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

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