Hi Emmanuel,
 
The OS is RH4.4ES  I installed SVN from Collabnets site using their rpm 
CollabNetSubversion-server-1.4.2-8.i386.rpm
there was no src compile, once I ran the rpm install I ran their config file 
and svn was running.
so I'm not sure which swig or where\how to install it
I really appreciate the time you've been able to give me on this
Thanks,
Brian
 
 

________________________________

From: [email protected] on behalf of Emmanuel Blot
Sent: Thu 4/5/2007 10:42 AM
To: [email protected]
Subject: [Trac] Re: Trac install




> are these the swig bindings? that The warning message says:you should
> install the SVN bindings

SVN (python) bindings are the Python wrapper that give access to the
SVN libraries to a python application. Yes, "SWIG" bindings are the
ones. It is documented on TracInstall:
http://trac.edgewall.org/wiki/TracInstall#VersionControlSystem.

SWIG is not required unless you want to build the wrappers. It is a
tool that helps building high-level language wrappers (Java, Perl,
Python, ...) on top of existing C/C++ APIs.

> the lack of these bindings is causing this error in the browser?

Yes: the browser needs to access SVN libraries to retrieve the
repository content. No library access, no browser.

> I've installed CollabNet's SVN and our development team has been using it
> for ~4weeks now without any problems

This is not related: you are using the SVN application that are linked
with the SVN libraries.
To use them from a Python application, you need an extra layer (the
python wrapper) that sit between the Python application and the native
(C) libraries. You'd bump into the same issues if you run a Java or
PERL app. that needs SVN access.

> I have not installed python bindings(swig) yet
> I'm running this version of collabnets svn, version 1.4.2 (r22196)
   compiled Feb  5 2007, 13:03:15 with  python 2.3.4
> which version of swig should I install?

I still don't know which OS / distribution you're using ;-)

If you have install SVN with a package manager, search and install the
python bindings that usually come in another package. On Debian, for
example:
  * libsvn0: the SVN libraries
  * python-subversion: the python wrappers
  * subversion: the command-line SVN clients (svn, svnadmin, ...)

If you have built SVN from the source, you need to build and install
the SVN bindings. Search the makefile for "swig-py", I never remember
the name of the exact target to install those bindings.

Please describe your environment (OS, machine, how you install
software, whether you've recompiled from source, ...) as there are
many different ways to install those Trac dependencies.

HTH,
Manu





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to