[MonoDevelop] VersionControl addin

Grzegorz Sobanski silk at boktor.net
Wed Mar 21 19:14:52 EDT 2007

* James Fitzsimons <james.fitzsimons at gmail.com> [2007-03-21 23:55]:
> System.DllNotFoundException: libsvn_client-1.so.0

> Can anyone provide me with a clue as to whats going on here?

svn 1.4 is now in libsvn_client-1.so.1, so it can coexist with 1.3.
It's probably because of some API changes.

I just recompiled MD today, with libsvn1.4.
And after few minutes of testing it seems to work fine.

If you want to experiment too, you can try, it's just a little change:

Index: Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs
--- Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs (wersja 74763)
+++ Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs (kopia robocza)
@@ -855,7 +855,7 @@
                const int APR_CREATE = 4;
                const int APR_TRUNCATE = 16;

-               private const string svnclientlib = "libsvn_client-1.so.0";
+               private const string svnclientlib = "libsvn_client-1.so.1";

                private struct svn_error_t {
                        [MarshalAs (UnmanagedType.SysInt)] public intapr_err;

More information about the Monodevelop-list mailing list