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

Re: Cygwin build issue (circular dependency?)

From: David James <james_at_cs.toronto.edu>
Date: Sat, 5 Apr 2008 09:56:49 -0700

On Sat, Apr 5, 2008 at 9:19 AM, David James <james_at_cs.toronto.edu> wrote:
>
> On Mon, Mar 10, 2008 at 11:55 AM, Nathan Hamilton <nehamilton_at_gmail.com> wrote:
> > A clean checkout and autogen.sh -> configure -> make of both the 1.5.x
> > branch and trunk is terminating with the following error on cygwin:
> >
> > /c/dev/subversion-1.5.x/subversion/libsvn_fs_fs/tree.c:3017: undefined
> > reference to `_svn_fs_root_fs'
> >
> > Some further investigation shows the following possible circular dependency:
> >
> > subversion/libsvn_fs_fs/tree.c:3017: svn_fs_root_fs ->
> > subversion/libsvn_fs/fs-loader.c
> > subversion/libsvn_fs/fs-loader.c:71: svn_fs_fs__init ->
> > subversion/libsvn_fs_fs/fs.c
> >
> > Cygwin seems to be the only platform that has a problem with circular
> > dependencies for linking. Is there something I'm doing wrong or have others
> > had trouble building on cygwin recently?
>
> Hi Nathan,
>
> You're absolutely right -- there's a circular dependency here in
> Subversion 1.5 (since r27741). I committed a fix to trunk in r30340.
> Can you try building trunk again with my fix?

(NOTE: I fixed a few more circular dependencies in r30342. So try with
that rev instead)

Cheers,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-04-05 18:57:00 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.