On Thu, Jul 26, 2018 at 7:22 AM, Andreas Friedrich
<Andreas.Friedrich_at_witt-gruppe.eu> wrote:
>
> Hello,
>
> I use the lib files of svn-win32.18.13_dev. When I call the function svn_client_version(), I get 1.7.5 as a result.
> Is it possible, that the lib files belong to an older version than 1.8?>
> When I checkout files with the API, I can’t use the compare function in my TortoiseSVN. I have to upgrade my working copy to 1.8. My Tortoise uses Subversion 1.8.9
Where did you get those lib files of svn-win32.18.13_dev? Maybe there
is a problem with that binary package? The Apache Subversion project
only release the source code, the binary packages are created /
maintained by various volunteers or organisations. Maybe you should
try another package from
http://subversion.apache.org/packages.html#windows. Or perhaps you can
simply use the dll's that come with your TortoiseSVN installation?
It's also possible that some old installation left some old dll's
somewhere on your PATH, which could cause them to be loaded in your
program that performs the API calls.
BTW: Version 1.8 is end-of-life now [1], while 1.9 is the "old stable"
release and 1.10 is the latest release branch. I recommend you upgrade
to 1.10.2 if possible. Also see
http://subversion.apache.org/roadmap.html if you want to know more
about our release planning.
[1] http://subversion.apache.org/docs/release-notes/1.10.html#svn-1.8-deprecation
--
Johan
Received on 2018-07-29 21:56:55 CEST