[notmuch] [PATCH] makefile: Tell echo to interpret escape sequences.

Jan Janak jan at ryngle.com
Sun Nov 22 19:02:24 PST 2009

On Mon, Nov 23, 2009 at 3:41 AM, Carl Worth <cworth at cworth.org> wrote:
> On Sun, 22 Nov 2009 13:44:37 +0100, Jan Janak <jan at ryngle.com> wrote:
>> The initial message that informs the user about the possibility to use
>> make V=1 contains a \n at the end, but echo wouldn't interpret that
>> properly without the -e command line option.
> Patch doesn't work for me.
> Before patch:
>        0:~/src/notmuch:(master)$ make
>        Use "make V=1" to see the verbose compile lines.
>          CC    notmuch-new.o
>          CXX   notmuch
> After patch:
>        0:~/src/notmuch:(master)$ make
>        -e Use "make V=1" to see the verbose compile lines.
>          CC    debugger.o
>        -e   CC gmime-filter-reply.o
>        -e   CC notmuch.o
> It's a shame that simple things like "echo" aren't easy to use portably.
> (And yes, I know that autoconf has a bunch of tests for echo, such as
> how to get the behavior of "echo -n", etc.)

It seems your echo interprets escape sequences by default. When I run
make, the first line of output looks like this:

Use "make V=1" to see the verbose compile lines.\n  CC	debugger.o
  CC	gmime-filter-reply.o
  CC	notmuch.o

This is on Debian Lenny. Anyway, this one is not important either.

  -- Jan

More information about the notmuch mailing list