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

RE: Playing with svnmover

From: Bert Huijben <bert_at_qqmail.nl>
Date: Thu, 19 Mar 2015 00:44:02 +0100

> -----Original Message-----
> From: Johan Corveleyn [mailto:jcorvel_at_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 <julianfoad_at_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
Received on 2015-03-19 00:45:21 CET

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.