bug-grep
[Top][All Lists]
Advanced

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

Re: grep-2.9.69-f91c on OSF/1


From: Jim Meyering
Subject: Re: grep-2.9.69-f91c on OSF/1
Date: Fri, 11 Nov 2011 22:03:25 +0100

Bruno Haible wrote:
> On OSF/1 5.1:
>
> "make" succeeds, but "make check" fails:
>
> $ make check
> No suffix list.
> Making check in po
> Making check in lib
> make  check-recursive
> Making check in doc
> Making check in src
> Making check in tests
> make  get-mb-cur-max
> `get-mb-cur-max' is up to date.
> make  check-TESTS
> sh: VERSION=2.9.69-f91c: is not an identifier
> *** Exit 1
>
> It comes from tests/Makefile:
>
> TESTS_ENVIRONMENT = \
>   tmp__=$$TMPDIR; test -d "$$tmp__" || tmp__=.; \
>   TMPDIR=$$tmp__; export TMPDIR;                \
>   export                                        \
>   VERSION='$(VERSION)'                          \
>   ...
>
> The syntax "export VAR=VALUE" is not guaranteed by this shell.
> Either write "env VAR=VALUE ...", or "VAR=VALUE; export VAR; ..."
>
> SHELL is defined as
> SHELL = /bin/ksh
>
> $ grep CONFIG_SHELL config.status
> SHELL=${CONFIG_SHELL-/bin/ksh}
>   $as_echo "running CONFIG_SHELL=/bin/ksh $*" >&6
>   CONFIG_SHELL='/bin/ksh'
>   export CONFIG_SHELL

Hi Bruno,

Thanks for the report.
Can you work around it by running something like
"make CONFIG_SHELL=bash"?

I would much rather recommend that work-around than pessimize all
"make check" rules like that -- and just for a few old, losing systems.



reply via email to

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