bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: minor bug in makefile of coreutils


From: Bob Proulx
Subject: Re: minor bug in makefile of coreutils
Date: Sun, 10 Oct 2004 15:31:57 -0600
User-agent: Mutt/1.3.28i

Toralf Förster wrote:
> The error msg
> /bin/sh: line 1: @echo: command not found
> are found in the log while building coreutils.
> 
> Details are in http://bugs.gentoo.org/show_bug.cgi?id=53881.

Thank you for your report.  However I don't think this is a bug in
coreutils.  I think you are compiling using a nonstandard 'make'
program or with a broken 'make' program.

In your bug report:

  @echo "Updating man page basename.1"
  @echo "Updating man page cat.1"
  ...and so one...

In a Makefile lines starting with an '@' are not echoed to the output.
This is undesireable when the command itself is an echo command.
Therefore convention says that all 'echo' commands are prefixed by an
'@' symbol.  This will not be limited to coreutils.  This will apply
to almost all projects that use 'make' to build them.

Please verify that you are building using a standard make program.  If
you think you are then verify that it is working.  This small test
Makefile should work.

  all:
        @echo Hello, world.

Also in your gentoo bug report you list that you are using version
coreutils 5.2.0 which is old.  Please consider upgrading to the latest
stable released version.

  ftp://ftp.gnu.org/gnu/coreutils/coreutils-5.2.1.tar.gz

I don't think the version has any bearing on your problem.  But of
course patches could have been applied and there is no way we would
know about those here.

Bob




reply via email to

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