[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Windows build, nonexistent functions

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 28 May 2011 15:43:58 +0200

Hi,

While trying to change the svn build with the scripts I use in TSVN I
discovered that there are several functions mentioned in header files
that don't exist anywhere else, i.e. the functions are not implemented
in any c files. They only exist in the headers.

I haven't tried this, but my guess is that with this the official svn
build for Windows can't work:
the extractor.py script extracts these functions, puts them in the *.def
file. And then the linker will complain with an LNK2001 error because
there simply isn't a function to export.

But of course I could be wrong since nobody else noticed this before.

The functions which don't have an implementation:
svn_ra_neon__abort_commit
svn_ra_serf__get_youngest_rev
svn_wc__conflict_skel_add_obstruction
svn_wc__conflict_skel_add_reject_conflict
svn_wc__conflict_skel_add_text_conflict
svn_wc__conflict_skel_add_tree_conflict
svn_wc__conflict_skel_set_op_merge
svn_wc__conflict_skel_set_op_patch
svn_wc__conflict_skel_set_op_switch
svn_wc__conflict_skel_set_op_update

Anyway, even if the build succeeds, I think having such functions
mentioned in the header but not implemented is not good.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2011-05-28 15:44:39 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.