tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: nbawk: non-terminated string echo x86_6... at source line 73
Date: Tue, 21 Nov 2017 10:04:04 -0500
From: Andrew Cagney <andrew.cagney%gmail.com@localhost>
Message-ID: <CAJeAr6vcpT9czfeBpJAB4tVkirjN3fk=8dynqFNQFgk9ypX4uw%mail.gmail.com@localhost>
| Seeing below; happens for at least arm and amd64:
Doesn't happen for amd64 for me, or for amd64 some arm builds on babylon5
so this is probably a linux host or local config issue.
| /home/netbsd/hg/tools/bin/nbawk: non-terminated string echo x86_6...
| at source line 73
| context is
| wanted["machine_cpu=" "echo x86_64 >>>
| <<<
That indicates that in:
arch_to_cpu()
{
MACHINE_ARCH=${1} ${MAKE} -B -f- all <<EOMAKE
.include <bsd.own.mk>
all:
@echo \${MACHINE_CPU}
EOMAKE
}
somehow the "echo" command is being echoed, as well as the result
of doing the echo (ie: the value of ${MACHINE_CPU}
| The code in sets.subr seems to be:
|
| if ("machine_cpu" in wanted)
| wanted["machine_cpu=" "'"${MACHINE_CPU}"'"] = 1
This is fine, as long as MACHINE_CPU there is set to a one line value,
you'll get the error indicated if it contains a \n
Why this would be happening for you I don't know.
kre
Home |
Main Index |
Thread Index |
Old Index