"make uninstall" error

Nicolas Goutte nicolasg at snafu.de
Mon Dec 26 12:21:23 GMT 2005


On Monday 26 December 2005 13:00, Thiago Macieira wrote:
> Nicolas Goutte wrote:
> >But in the patch, from what I see, the old code has white space on the
> > start of the continued line. So there is a separation between each
> > token.
>
> Hmm... that's right. There's whitespace in the next line. Maybe it's a bug
> in bash's parser?
>
> Wait, that's inside a Makefile, so the \ are make's continuation, not the
> shell's. And remember that every command in make must be be preceded by a
> tabulation (not space). So I can only guess it removes those tabs when
> building the line.

Yes, you have a point and I start to understand the problem.

If make claims that the first tab is its and does not give the tab to the 
shell, then the resulting shell code is indeed wrong.

So probably I should not have asked what /bin/sh is but what make is.

>
> I cannot reproduce it with my GNU make.

Perhaps it is a brand new GNU make. (Just guessing!)

Have a nice day!





More information about the kde-core-devel mailing list