bug-gsrc
[Top][All Lists]
Advanced

[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





reply via email to

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