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

Simple client-only build

From: Paul Koning <pkoning_at_equallogic.com>
Date: 2005-09-27 18:08:21 CEST

I tried to do a simple client-only build for Linux, for the benefit of
30-odd users. I'd rather not put them through the hassle of
installing the full Subversion package will all its dependencies.

The approach I used is to configure like this:
    configure \
        --without-swig \
        --without-python \
        --without-apxs \
        --without-berkeley-db \
        --without-ssl \
        --with-zlib \
        --without-apache \
        --enable-static \
        --disable-shared

and build, then grab just bin/svn. And indeed the svn I end up with
has far fewer shared library references than before, and in particular
no references to Subversion-related stuff that "plain old Linux boxes"
aren't likely to have yet -- neon, apr, etc.

Unfortunately, it fails in an odd way. The program runs fine on the
machine where I built it, but when installed on another machine it
fails like this:

svn: relocation error: svn: undefined symbol: GSS_C_NT_HOSTBASED_SERVICE

What is it looking for? It looks a bit like an attempt to load some
shared library at runtime (as opposed to program load time). The
message provides no clue as to what it needs, though, and the "NT"
reference is particularly baffling given that we're running Linux.

It sure would be nice if it were possible (better yet,
straightforward) to build a "plain and simple client only kit". Any
suggestions?

             paul

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Sep 27 18:15:12 2005

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