One more thing.
I can change the Makefile to work, using:
@/bin/echo -e -n "aaa"
But I do not want to change the Makefile. I want to find the problem in my
environment.

On Nov 20, 2007 2:16 PM, Kfir Lavi <[EMAIL PROTECTED]> wrote:

> Does make uses internal echo command?
> I ask this, because bash echo interprets -e -n and also /bin/echo. But
> when running echo inside the Makefile it will not interpret -e -n.
>
>
>
> On Nov 20, 2007 1:52 PM, Valery Reznic < [EMAIL PROTECTED]> wrote:
>
> >
> > --- Kfir Lavi <[EMAIL PROTECTED]> wrote:
> >
> > > I'm compiling embedded environment, and there is a
> > > Makefile in iproute2 an
> > > tc that have this line.
> > > I'm using bash as a shell, also the other comps I
> > > have used.
> > > I have read the echo entry in man bash, but didn't
> > > find nothing of
> > > importance.
> > > What I did found is that my echo version don't
> > > interpret any flags with --.
> > > echo --version
> > > --version
> > > I'm running Ubuntu 7.10
> > May be your bash for some reason running not it's
> > embedded echo, but external one .
> >
> > Anyway, what about printf, is it work for you ?
> >
> > Valery.
> >
> > >
> > > Kfir
> > >
> > > On Nov 20, 2007 1:22 PM, Valery Reznic
> > > < [EMAIL PROTECTED]> wrote:
> > >
> > > >
> > > >
> > > >
> > > >
> > > > --- Amos Shapira <[EMAIL PROTECTED]> wrote:
> > > >
> > > > > On 20/11/2007, Kfir Lavi <[EMAIL PROTECTED]>
> > > > > wrote:
> > > > > > Hi,
> > > > > > I have a problem running echo inside Makefile.
> > > > > > Here is the Makefile:
> > > > > > all:
> > > > > >         @echo "string"
> > > > > >         @echo -e -n "string"
> > > > You could try to use printf instead of echo.
> > > >
> > > > Valery
> > > >
> > > >
> > > > > >
> > > > > > The output is:
> > > > > > string
> > > > > > -e -n string
> > > > > >
> > > > > > The problem is the second @echo command. It
> > > prints
> > > > > '-e -n' instead of
> > > > > > interpreting those options.
> > > > > > I have tested it on other comps and it works
> > > fine,
> > > > > so its an environment
> > > > > > problem in my comp.
> > > > > > What var or file determine this behavior?
> > > > >
> > > > > It mostly depends on which shell is used. "echo"
> > > is
> > > > > a built-in command
> > > > > in many shells as well as there are stand-alone
> > > > > implementations
> > > > > (usually under /bin). And many of the different
> > > > > versions use different
> > > > > options.
> > > > > Do you use autoconf or do you write the Makefile
> > > > > directly? I'm pretty
> > > > > sure autoconf can interrogate the system and
> > > find
> > > > > the right
> > > > > combination of echo and flags for your needs
> > > (but I
> > > > > never got around
> > > > > to use it properly).
> > > > >
> > > > > --Amos
> > > > >
> > > > >
> > > >
> > >
> > =================================================================
> > > > > To unsubscribe, send mail to
> > > > > [EMAIL PROTECTED] with
> > > > > the word "unsubscribe" in the message body,
> > > e.g.,
> > > > > run the command
> > > > > echo unsubscribe | mail
> > > > > [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
> > ____________________________________________________________________________________
> > > > Be a better sports nut!  Let your teams follow you
> > > > with Yahoo Mobile. Try it now.
> > > >
> > >
> > http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
> > > >
> > > >
> > >
> > =================================================================
> > > > To unsubscribe, send mail to
> > > [EMAIL PROTECTED] with
> > > > the word "unsubscribe" in the message body, e.g.,
> > > run the command
> > > > echo unsubscribe | mail
> > > [EMAIL PROTECTED]
> > > >
> > > >
> > >
> >
> >
> >
> >
> >  
> > ____________________________________________________________________________________
> > Never miss a thing.  Make Yahoo your home page.
> > http://www.yahoo.com/r/hs
> >
>
>

Reply via email to