[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