I am working on a packaging / publishing system [1] based loosely on gnu tools (though it runs on non-gnu systems too). It's primary feature is that you can install packages from source in to a subdirectory. As a generally rule, this works nearly flawlessly, thanks principally to automake, except for aclocal problems. The biggest problem is: - the package has to live in a subdirectory, so `aclocal' with no arguments will surely miss the package's m4 files. But with the appropriate aclocal flags e.g. `-I /whatever/share/aclocal' if the user happens to have that package installed on the system (eg they have a /usr/share/aclocal/glib.m4 and /whatever/share/aclocal/glib.m4) then aclocal doesn't produce any output, b/c of l.390 of aclocal: elsif ($map{$1} ne 'acinclude.m4' || $file eq 'acinclude.m4') { warn "aclocal: $file: $.: duplicated macro \`$1'\n"; ! $exit_status = 1; } I propose adding a --force flag to aclocal, then ! $exit_status = 1 unless $force; Shall i make a patch to that effect? - dave [1] http://wigwam.sourceforge.net/