Bug 53494

Summary: KDevelop 3.0.0 does not compile with svn support when using svn 0.17.1
Product: [Applications] kdevelop Reporter: David Holm <david>
Component: kdevelop 2.x (obsolete)Assignee: KDevelop-Devel List <kdevelop-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: FreeBSD Ports   
OS: FreeBSD   
Latest Commit: Version Fixed In:

Description David Holm 2003-01-27 22:01:04 UTC
Version:           3.0.0 (cvs) (using KDE KDE 3.0.99)
Installed from:    FreeBSD Ports
Compiler:          gcc 2.95.4 
OS:          FreeBSD

With subversion 0.17.1 installed kdevelop won't compile with subversion support.
Subversion is compiled against Apache 2.0.44 in order to get server support.

svn_part.cpp: In function `static struct svn_error_t * SvnPart::promptUser(char   **, const char *, int, void *, apr_pool_t *)':
svn_part.cpp:256: too many arguments to function
svn_part.cpp:261: too many arguments to function
svn_part.cpp: In method `void SvnPart::slotDiff()':
svn_part.cpp:477: warning: passing `apr_file_t *' to argument 8 of `svn_client_d  iff(const apr_array_header_t *, svn_client_auth_baton_t *, const char *, const s  vn_opt_revision_t *, const char *, const svn_opt_revision_t *, int, int, apr_fil  e_t *, apr_file_t *, apr_pool_t *)' lacks a cast
svn_part.cpp:477: type `apr_file_t' is not a base type for type `apr_pool_t'
Comment 1 Mickael Marchand 2003-01-27 22:19:42 UTC
that does not surprise me much ;) 
I use 0.16.1 from debian currently, the subversion guys keep changing their API in 
every release so such things can be expected.  
I'll fix it when debian's subversion is updated (soon i guess). 
 
 
Comment 2 Mickael Marchand 2003-02-05 00:20:15 UTC
fixed in CVS 
Comment 3 Rene Androsch 2004-02-22 21:48:28 UTC
Subversion is now faily stable and 0.37 is the lastest release. The next upcoming version will hopefully be the first beta / stable version.
0.37 is available since late december 2003.