[Top][All Lists]
[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