On Thu, Jul 26, 2018 at 7:22 AM, Andreas Friedrich <andreas.friedr...@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