[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gsrc] /srv/bzr/gsrc/trunk r764: revert to make-3.81 due to back
From: |
Brian Gough |
Subject: |
Re: [bug-gsrc] /srv/bzr/gsrc/trunk r764: revert to make-3.81 due to backwards incompatibility of 3.82 |
Date: |
Mon, 17 Oct 2011 14:30:21 +0100 |
User-agent: |
Wanderlust/2.15.6 (Almost Unreal) Emacs/23.3 Mule/6.0 (HANACHIRUSATO) |
At Sun, 16 Oct 2011 23:49:27 -0400,
Luke Shumaker wrote:
> The attatched patch should make GSRC work just fine with make 3.82.
>
> Now, instead of using
> $ make http//example.com/foo.tar.gz
> it's
> $ make download/http/example.com/foo.tar.gz
>
> While it's a little more... verbose, I like it because it seems
> slightly less "magic"; protocols are foreign to make, directories aren't.
Hi Luke. Can you explain how this works? I thought the problem was
that if a filename like 'patch-3.18.tar.gz' matched a target like
'patch-%' it triggered the wrong rule, which seemed impossible to work
around. I've tried "make -C gnu/patch" and I get an infinite loop
using make-3.81.
address@hidden:/home/gnu/gsrc$ make -C gnu/patch
make: Entering directory `/home/gnu/gsrc/gnu/patch'
==> Grabbing download/patch-2.6.1.tar.gz
==> Trying download/file/files/patch-2.6.1.tar.gz
make[1]: Entering directory `/home/gnu/gsrc/gnu/patch'
==> Grabbing download/file/files/patch-2.6.1.tar.gz
==> Trying download/file/files/patch-2.6.1.tar.gz
make[2]: Entering directory `/home/gnu/gsrc/gnu/patch'
==> Grabbing download/file/files/patch-2.6.1.tar.gz
==> Trying download/file/files/patch-2.6.1.tar.gz
make[3]: Entering directory `/home/gnu/gsrc/gnu/patch'
==> Grabbing download/file/files/patch-2.6.1.tar.gz
==> Trying download/file/files/patch-2.6.1.tar.gz