> -----Original Message----- > From: Johan Corveleyn [mailto:jcor...@gmail.com] > Sent: donderdag 19 maart 2015 00:32 > To: Julian Foad > Cc: dev > Subject: Re: Playing with svnmover > > On Wed, Mar 18, 2015 at 10:09 AM, Julian Foad <julianf...@gmail.com> > wrote: > > Johan Corveleyn wrote: > >>> I intend to take a closer look soon. But as you know, my definition of > >>> "soon" is a bit ... vague ;-). > >>> > >>> I greatly appreciate your efforts to get "move support" ... moving in svn. > >> > >> First hurdle: I have trouble compiling it (on Windows 7, VS 2013). > >> Both with "release" and with "debug" configuration: > > > > Thank you for having a go! Sorry about these troubles. > > > >> 1) Debug configuration > >> > >> [[[ > >> ..\..\..\subversion\libsvn_delta\compat3p.c(783): error C2121: '#' : > >> invalid character : possibly the result of a macro expansion [...] > > > > My bad. I used #ifdef inside the parameters of an SVN_ERR macro invocation. > > > > Fixed in r1667473. > > Thanks. I get a bit further now. But now it fails with some linker problems: > > [[[ > svn_repos-1.lib(commit.obj) : error LNK2019: unresolved external > symbol _svn_editor3p__insert_shims referenced in funct > ion _svn_repos_get_commit_editor5 > [C:\research\svn\dev\move-tracking-2\build\win32\vcnet- > vcproj\libsvn_repos_dll.vcxpro > j] > C:\research\svn\dev\move-tracking- > 2\Debug\subversion\libsvn_repos\libsvn_repos-1.dll > : fatal error LNK1120: 1 unresolve > d externals [C:\research\svn\dev\move-tracking-2\build\win32\vcnet- > vcproj\libsvn_repos_dll.vcxproj] > ... > svn_wc-1.lib(update_editor.obj) : error LNK2019: unresolved external > symbol _svn_delta__ev3_from_delta_for_update refer > enced in function _make_editor3 > [C:\research\svn\dev\move-tracking-2\build\win32\vcnet- > vcproj\libsvn_wc_dll.vcxproj] > svn_wc-1.lib(deprecated.obj) : error LNK2019: unresolved external > symbol _svn_delta__delta_from_ev3_for_update referenc > ed in function _svn_wc_get_update_editor4 > [C:\research\svn\dev\move-tracking-2\build\win32\vcnet- > vcproj\libsvn_wc_dll.v > cxproj] > C:\research\svn\dev\move-tracking-2\Debug\subversion\libsvn_wc\libsvn_wc- > 1.dll > : fatal error LNK1120: 2 unresolved exte > rnals [C:\research\svn\dev\move-tracking-2\build\win32\vcnet- > vcproj\libsvn_wc_dll.vcxproj] > ]]]
I'm guessing this is caused by a missing msvc-export = <new-header> definition in build.conf. Without that new functions are not exported from .DLLs on Windows. Bert