help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Recursive implicit rule chain sometimes works


From: Luke Goodsell
Subject: RE: Recursive implicit rule chain sometimes works
Date: Wed, 19 Nov 2014 14:55:27 +0000

OK, thanks.

I'm preparing something to share with other users on the system, so I'll see if 
I can persuade the admin to update.

I would have before, but I assumed it was something I was doing wrong.

Thank you very much for your help.

Luke

-----Original Message-----
From: Reinier Post [mailto:address@hidden 
Sent: 19 November 2014 14:53
To: Luke Goodsell
Cc: address@hidden
Subject: Re: Recursive implicit rule chain sometimes works

On Wed Nov 19 13:51:44 2014, address@hidden (Luke Goodsell) wrote:
> $ make --version
> GNU Make 3.81
> Copyright (C) 2006  Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 
> PARTICULAR PURPOSE.
> 
> This program built for x86_64-pc-linux-gnu
> 
> Hi,
> 
> Using the above version of make, I'm encountering an issue whereby 
> [...]
I would very much appreciate your assistance to avoid this problem.

I can reproduce your problem on a Ubuntu 12.04 host (which runs 3.81).

These Linux distributions should have been carrying 3.82 a long time ago.
This keeps rearing its head on this mailing list.

To fix it, do this:

  cd /tmp
  wget http://ftp.gnu.org/gnu/make/make-3.82.tar.gz
  tar xvf make-3.82.tar.gz
  ./configure && sudo make install
  which make

This should now say

   /usr/local/bin/make

Then retry.  The problem was gone for me.
While you're at it, use 4.1 instead of 3.82; I tried 4.1 as well and it doesn't 
have this problem, either.

If you have no root access, use something like

  ./configure --prefix=$HOME

instead (and put $HOME/bin in your $PATH).

--
Reinier Post



reply via email to

[Prev in Thread] Current Thread [Next in Thread]