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

Re: svn commit: r1727838 - in /subversion/trunk/subversion: include/private/svn_fs_util.h libsvn_fs/fs-loader.c libsvn_fs_util/fs-util.c tests/cmdline/svnadmin_tests.py

From: Stefan Fuhrmann <stefan2_at_apache.org>
Date: Mon, 01 Feb 2016 07:32:02 +0100

On 31.01.2016 17:30, Bert Huijben wrote:
>
>
>> -----Original Message-----
>> From: stefan2_at_apache.org [mailto:stefan2_at_apache.org]
>> Sent: zondag 31 januari 2016 17:18
>> To: commits_at_subversion.apache.org
>> Subject: svn commit: r1727838 - in /subversion/trunk/subversion:
>> include/private/svn_fs_util.h libsvn_fs/fs-loader.c libsvn_fs_util/fs-util.c
>> tests/cmdline/svnadmin_tests.py
>>
>> Author: stefan2
>> Date: Sun Jan 31 16:18:26 2016
>> New Revision: 1727838
>>
>> URL: http://svn.apache.org/viewvc?rev=1727838&view=rev
>> Log:
>> Add the ability to emulate the old svn_fs_paths_changed2 through
>> svn_fs_paths_changed3. So, we've got a two-way emulation now and
>> we enable both for now such that all callers of the old API will
>> be redirected: old API -> new API -> old API vtable entry.
>
> On the buildbot:
> svn_fs_util-1.lib(fs-util.obj) : error LNK2019: unresolved external symbol _svn_fs_txn_root_base_revision referenced in function _svn_fs__get_deleted_node [D:\ra\svn-ra\build\build\win32\vcnet-vcproj\libsvn_fs_util_dll.vcxproj]
> svn_fs_util-1.lib(fs-util.obj) : error LNK2019: unresolved external symbol _svn_fs_revision_root referenced in function _svn_fs__get_deleted_node [D:\ra\svn-ra\build\build\win32\vcnet-vcproj\libsvn_fs_util_dll.vcxproj]
> svn_fs_util-1.lib(fs-util.obj) : error LNK2019: unresolved external symbol _svn_fs_root_fs referenced in function _svn_fs__get_deleted_node [D:\ra\svn-ra\build\build\win32\vcnet-vcproj\libsvn_fs_util_dll.vcxproj]
> svn_fs_util-1.lib(fs-util.obj) : error LNK2019: unresolved external symbol _svn_fs_copied_from referenced in function _svn_fs__get_deleted_node [D:\ra\svn-ra\build\build\win32\vcnet-vcproj\libsvn_fs_util_dll.vcxproj]
> svn_fs_util-1.lib(fs-util.obj) : error LNK2019: unresolved external symbol _svn_fs_revision_root_revision referenced in function _svn_fs__get_deleted_node [D:\ra\svn-ra\build\build\win32\vcnet-vcproj\libsvn_fs_util_dll.vcxproj]
> svn_fs_util-1.lib(fs-util.obj) : error LNK2019: unresolved external symbol _svn_fs_closest_copy referenced in function _svn_fs__get_deleted_node [D:\ra\svn-ra\build\build\win32\vcnet-vcproj\libsvn_fs_util_dll.vcxproj]
>
> Looks like that we reintroduced a circular dependency between libsvn_fs and libsvn_fs_util (again).
> (Welcome in the club... I introduced the same problem on the git branch)

*Sigh*. Sorry for that!

Feel free to move the code around to libfs
(and the declaration to fs_private.h) or so.
I won't be online today until later tonight.

-- Stefan^2.
Received on 2016-02-01 07:31:00 CET

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