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

Re: svn commit: rev 2201 - trunk trunk/build

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-06-14 20:31:54 CEST

Philip Martin <philip@codematters.co.uk> writes:

> OK, you don't need a parallel build to see the problem. Try
>
> % make clean
> % make subversion/libsvn_ra/libsvn_ra-1.la
>
> Only libsvn_subr and libsvn_ra get built, all the other libraries that
> libsvn_ra depends on do not get built.

The relevant parts of the subversion makefile can be boiled down to

SVN_RA_LIB_DEPS = $(RA_LOCAL_DEPS) $(RA_DAV_DEPS)
libsvn_ra_DEPS = xxx $(SVN_RA_LIB_DEPS)
subversion/libsvn_ra/libsvn_ra-1.la: $(libsvn_ra_DEPS)
        link command
RA_LOCAL_DEPS = yyy
RA_DAV_DEPS = zzz

where the first line is explicit in the makefile, and the others are
included from build-outputs.mk. The problem appears to be that when
make processes the line using $(libsvn_ra_DEPS) as a dependency the
variables RA_LOCAL_DEPS and RA_DAV_DEPS don't have a value.

Anyone else having this problem? To see go to your subversion build
dir and try

% make -np | grep ra-1.la:
subversion/libsvn_ra/libsvn_ra-1.la: subversion/libsvn_ra/ra_loader.lo subversion/libsvn_subr/libsvn_subr-1.la

I don't see the RA_LOCAL_DEPS or RA_DAV_DEPS. I am using GNU Make
version 3.79.1.

-- 
Philip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 14 20:32:43 2002

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