[emacs-w3m:13502] Re: configuration bug: bash-specific redirection notation

Katsumi Yamaoka <[email protected]>
Newsgroups gmane.emacs.w3m
Organization Emacsen advocacy group
Message-ID <[email protected]>
In [emacs-w3m:13501]
On Tue, 23 Jul 2019 10:19:50 +0200, Manuel Giraud wrote:
> I'm a happy emacs-w3m user on OpenBSD. Without the following patch, the
> configure script errors out. It may be due to the fact that the default
> shell is not bash here.

> +++ b/aclocal.m4
> -	echo "(let ((x ${elisp})) (write-region (format \"%s\" x) nil \"${OUTPUT}\" nil 5) (delete-file \"${EL}\"))" >& ${EL} 2>&1
> +	echo "(let ((x ${elisp})) (write-region (format \"%s\" x) nil \"${OUTPUT}\" nil 5) (delete-file \"${EL}\"))" > ${EL} 2>&1

Fixed in git master.  Thanks.  I verified that at least /bin/ash
on Cygwin doesn't work as: Syntax error: Bad fd number
Moreover

On Wed, 24 Jul 2019 04:20:03 -0400, Boruch Baum wrote:
> @Katsumi-san: Why redirect STDERR at all?

It's indeed nonsense.  I removed all the `2>&1's in AC_EMACS_LISP.
Thanks.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.