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

gen-make dependency generation bug

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2005-05-06 18:20:22 CEST

If I modify the 'subversion/libsvn_fs_base/fs.h' header and run 'make'
nothing gets compiled, even though several source files include the
modified header. Looking at build-outputs.mk I see things like:

$ grep base/uuid.c build-outputs.mk
subversion/libsvn_fs_base/uuid.lo: subversion/libsvn_fs_base/uuid.c subversion/include/svn_delta.h subversion/include/svn_error.h subversion/include/svn_error_codes.h subversion/include/svn_fs.h subversion/include/svn_io.h subversion/include/svn_props.h subversion/include/svn_string.h subversion/include/svn_types.h subversion/include/svn_version.h subversion/libsvn_fs/fs-loader.h subversion/libsvn_fs_base/bdb/uuids-table.h subversion/libsvn_fs_base/trail.h subversion/libsvn_fs_base/uuid.h subversion/libsvn_fs_fs/err.h subversion/libsvn_fs_fs/fs.h

Note the dependency on the fs_fs version of fs.h instead of the
fs_base version, it appears that gen-make fails to implement the
#include rules correctly.

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri May 6 18:27:50 2005

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