On Tue, 27 Jul 2010 18:00:14 -0400, Paul Smith <psm...@gnu.org> wrote:
> On Tue, 2010-07-27 at 15:39 -0600, Matthew Burgess wrote:
>> I'm trying to compile procps-3.2.8
>> (http://procps.sourceforge.net/procps-3.2.8.tar.gz) with Make-3.81.91.

> This is because you have an undocumented ordering in the makefile; the
> top-level makefile says:
> 
>       -include */module.mk
> 
> However, some of these various module.mk files depend on each other, in
> particular the ps/module.mk makefile uses LIBPROC, which is set in
> proc/module.mk (there may be others, too, I didn't check closely).

Paul,

Many thanks for your incredibly quick and informative response.  Sure enough,
changing that -include line to the following allows procps to be built
with make-3.81.91 successfully:

-include proc/module.mk ps/module.mk

These are the only 2 module.mk files in the source tarball so it seems
like the most appropriate fix.  I'll report this to procps upstream.

Thanks again,

Matt.


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to