[MonoDevelop] VersionControl addin

Michael Hutchinson m.j.hutchinson at gmail.com
Sat Mar 24 10:36:43 EDT 2007

On 3/22/07, Jeffrey Stedfast <fejj at novell.com> wrote:
> Sadly, it seems Debian-based systems have arbitrarily bumped the .so
> number on libsvn_client-1.so.0 to libsvn_client-1.so.1

Yup, I came across this when I upgraded to Ubuntu Feisty. This could
be a big issue.

> I would *guess* that they did this so that you could have both 1.3.x and
> 1.4.x installed in parallel, but I'd only be guessing. None of the other
> distros do this and if you compile 1.4.x yourself, it will be named
> libsvn_client-1.so.0 just like the 1.3.x .deb versions are named.
> We haven't yet figured out what to do about this in MonoDevelop...

Fortunately there's a simple workaround.

The attached config file fixes this using a DllMap -- it just needs to
be dropped into the same directory as
MonoDevelop.VersionControl.Subversion.dll. It might work universally,
as Mono does scan around for differently-named libraries (could
someone with only libsvn_client-1.so.0 try it?), or the configure
script could generate it.

Michael Hutchinson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MonoDevelop.VersionControl.Subversion.dll.config
Type: application/x-config
Size: 100 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070324/5fae79f1/attachment.bin 

More information about the Monodevelop-list mailing list