[kdevplatform] SVN plugin doesn't compile with libsvn 1.9

Aleix Pol aleixpol at kde.org
Thu Aug 13 09:59:36 UTC 2015


On Sun, Aug 9, 2015 at 8:51 PM, Gustaw Smolarczyk <wielkiegie at gmail.com> wrote:
> Hello,
>
> I'd like to note that the SVN plugin doesn't compile with libsvn 1.9
> anymore. This version of the library removed some private stuff from the
> public headers [1][2] and it appears that kdevsvncpp is using them.
>
> The relevant compiler errors are:
>
> plugins/subversion/kdevsvncpp/client_ls.cpp:43:48: error: invalid use of
> incomplete type ‘const svn_sort__item_t {aka const struct svn_sort__item_t}
> plugins/subversion/kdevsvncpp/client_ls.cpp:69:49: error: ‘svn_sort__hash’
> was not declared in this scope
>
> If I understand correctly, the SVN plugin is currently unmaintained. Maybe
> for now there should be a check in the CMake to prevent this plugin from
> compiling if the library version is 1.9 or higher?
>
> Gustaw
>
> [1] http://svn.haxx.se/users/archive-2014-11/0018.shtml
> [2] http://svn.apache.org/viewvc?view=revision&revision=1555133
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kdevelop-devel
>

Hi Gustaw,
Yes, we know the svn plugin is in a bad situation. We've discussed
removing it a couple of times as well, not only because of the bugs,
but because of the libsvn licensing, which is incompatible with the
rest of KDevelop.

Would you be interested in giving a hand?

Aleix


More information about the KDevelop-devel mailing list