You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Daniel Shahaf <d....@daniel.shahaf.name> on 2010/11/09 17:18:37 UTC

Re: Trouble building trunk: Undefined references to svn_repos_load_fs3() and svn_repos_get_fs_build_parser3()

Daniel Trebbien wrote on Sun, Nov 07, 2010 at 12:18:33 -0800:
> On Sun, Nov 7, 2010 at 12:04 PM, Daniel Trebbien <dt...@gmail.com> wrote:
> > Weird. It seems that `subversion/libsvn_repos/load-fs-vtable.c` was
> > the only C file in `subversion/libsvn_repos` that wasn't being
> > compiled. So, I modified the CC line that compiled
> > `subversion/libsvn_repos/log.c` to instead compile
> > `subversion/libsvn_repos/load-fs-vtable.c` and manually added
> > `load-fs-vtable.lo` to the link line that produces
> > `libsvn_repos-1.la`. That made the problem go away for now.
> 
> Two other C files were also not built:
> `subversion/svn/relocate-cmd.c` and
> `subversion/tests/libsvn_wc/utils.c`. Except for these files and
> `subversion/libsvn_repos/load-fs-vtable.c`, Subversion built just
> fine.
> 

When a C file is added, you need to re-run gen-make.py.  You can run
either ./autogen.sh or ./gen-make.py, but you don't have to ./configure.

> Am I configuring Subversion incorrectly? I am using this config line:
> ./configure --enable-maintainer-mode
> --prefix=/usr/local/stow/dtrebbien-subversion-HEAD --with-neon